Как создать бот для сбора контента от подписчиков — рассказываю в сегодняшней статье. Разберу пошагово простой и доступный способ.Многие каналы собирают контент от подписчиков (новости, гифки, картинки, видео и пр.), а потом выкладывают лучшее в ленте своего сообщества. Например, известный канал Mash.
Для этого создаются специальные боты. Туда подписчики присылают свой контент.
Создать такой бот вполне возможно каждому на базе бесплатного конструктора умных чат-ботов Fleep.
С помощью конструктора Fleep — возможно создавать боты для отложенных постов и умных чат-ботов под разные цели и задачи. Например для продажи товаров и услуг, создания современной тех. поддержки, сбора базы пользователей и проведения точечных рассылок.
Создаем бот для сбора контента
1. Вводим в поиске Телеграм @BotFather и запускаем его.
У официального бота присутствует галка подтверждения (осторожно, существуют фейки).
2. После запуска бота, он выдает нам пост с возможными командами.
3. Вводим команду /newbot и получаем сообщение «Введите имя бота».
Даем ему имя, например «Контент бот».
4. Название дано, выбираем юзернейм (на окончании обязательно должно быть слово «bot», о чем нас и предупреждают). Например, «livecontent_bot». Если бот ругается, значит юзернейм занят и следует попробовать другой.
Бот готов, получаем поздравления и токен бота.
Оформляем аватар и описание бота
1. Используем команду /setuserpic, затем выбираем созданного бота и отправляем фото.
2. Аватарка сделана, добавим описание. Есть две команды: /setdescription и /setabouttext. Команда /setabouttext дает описание бота в шапке. Команда /setdescription дает описание бота при старте. Сначала вводим /setabouttext и отправляем текст для описания бота в шапке.
3. Отлично, описание бота добавлено. Выглядит оно вот так.
4. Командой /setdescription добавляем описание бота при старте.
Выглядит оно вот так.
Бот готов к работе.
Подключаем бот к Fleep
1. Ищем в поиске бот @FleepBot и запускаем его.
2. Нажимаем на кнопку «Fleep.бизнес» внизу (/business), чтобы создать и настроить бота.
3. Требуется создать бот в @BotFather и переслать от него токен. Так как бот уже создан, просто возвращаемся в @BotFather и пересылаем сообщение с токеном.
4. Бот подключен к конструктору. Пора настроить приветственное сообщение. По умолчанию оно такое: «Здравствуйте! Напишите свой вопрос и вам ответят в ближайшее время».
Так как необходимо принимать контент через бота от подписчиков, введем подходящий текст. Например, такой: «Здравствуйте! Отправляйте сюда ваши фото, видео или гиф. Лучшее мы опубликуем на канале». Для этого переходим в созданный бот, нажимаем кнопку «Приветствие» и вводим новое стартовое сообщение. Все, готово!
Я показал самый простой пример создания бота, Но при желании на базе конструкторов Fleep вы можете создать практически универсальные боты под разные нужды. Подробнее о возможностях конструктора читаем здесь.
Проверяем работоспособность бота
Проверим бот и посмотрим, возможно ли через него получать контент от подписчиков.
1. Итак, я запускаю созданный бот на втором аккаунте Телеграм. Сначала нахожу его в поиске и нажимаю кнопку «Старт». Вот он.
Отправляю боту контент (изображение).
Получаю изображение в боте на первом аккаунте.
Что это дает? Возможно разместить созданный бот в шапке канала и получать через него контент от подписчиков (гифки, фото, видео и пр.) Удобно как для подписчиков, так и для админов и полностью бесплатно.
Подключаем бот к чату
А что если подключить бот к чату и получать в нем контент от подписчиков? Возможно? Вполне.
1. Создаем чат и называем его, например, «Контент»
2. Добавляем созданного бота в него с правами администратора.
3. Проверяем работоспособность. Для этого я снова отправляю контент (изображение) в бота со своего второго аккаунта.
И получаю его уже в чате (в том, где бот подключен).
Заключение
Создать свой бот для сбора контента от подписчиков не так уж и сложно. Достаточно использовать представленную в статье инструкцию.
Надеюсь, статья была для вас полезной. Всегда рад видеть ваши комментарии. Подписывайтесь на канал для админов в Телеграм и рассылку, делитесь статьей.
Успехов вам! До новых встреч в следующих статьях. С уважением, Дмитрий Толстой.
Здравствуйте, я знаю как отвечать подписчику через бота, а если настроить чат, то через него тоже можно ответить?
Здравствуйте, да, так же, как и в боте. На десктоп версии телеграм щелкните правой кнопкой мыши по сообщению, выберите «ответить». На мобильной версии нажмите (удерживая 1-2 сек) на сообщение и внизу появиться кнопка «ответить».
Подскажите, я не хочу видеть кто мне конкретно присылает контент, задача чтобы люди могли анонимно сбрасывать материал. Как это можно реализовать?
Заказать бот, под ваши нужды разработают любой проект с подходящим функционалом. В поиске немало предложений поищите, но стоит это недёшево.
Здравствуйте. Спасибо, что делитесь такими знаниями, я все это сделала. Но с момента проверить бота, я не понимаю как. Второго аккаунта нет, чат создала для бота.
Но не работает ничего
Можно подробнее рассказать, как его проверить. В канал я добавила как админа, но ничего не происходит , после /start
Здравствуйте, вы создаете бот, затем подключаете его к конструктору Fleep. Теперь ссылку на этот бот указываете в шапке канала, например «Предложить новость @botNeWS».
Подписчик канала хочет предложить новость, пишет в @botNeWS.Вы получаете сообщение в своем боте @botNeWS от подписчика. Бот являются просто посредником между вами и подписчиками. Вот и все.
В канал бот не нужно добавлять в виде администратора. Проверить просто, пусть любой ваш знакомый напишет в созданный бот.
А как поставить ссылку на бот в шапку канала, подскажите пожалуйста
Привет
Я сделал все по инструкции, все действительно работает.
Подскажи пожалуйста, как сделать так, чтобы бот в чате, куда его добавили, не присылал сообщение отвечая на предидущее сообщение пользователя?
То есть он присылает информацию от пользователя, но при этом он делает reply на предыдущее сообщение от пользователя.
Здравствуйте, не знаю в чем тут причина. Возможно просто баг, лучше с таким вопросом обратиться в поддержку Fleep.