Создаем бот для сбора контента от подписчиков канала

Как создать бот для сбора контента от подписчиков — рассказываю в сегодняшней статье. Разберу пошагово простой и доступный способ.Создаем бот для сбора контента от подписчиковМногие каналы собирают контент от подписчиков (новости, гифки, картинки, видео и пр.), а потом выкладывают лучшее в ленте своего сообщества. Например, известный канал 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. Проверяем работоспособность. Для этого я снова отправляю контент (изображение) в бота со своего второго аккаунта.

Отправляем контент

 

И получаю его уже в чате (в том, где бот подключен).

Получаем контент в чате

Заключение

Создать свой бот для сбора контента от подписчиков не так уж и сложно. Достаточно использовать представленную в статье инструкцию. 

Надеюсь, статья была для вас полезной. Всегда рад видеть ваши комментарии. Подписывайтесь на канал для админов в Телеграм и рассылку, делитесь статьей.

Успехов вам! До новых встреч в следующих статьях. С уважением, Дмитрий Толстой.

 

Комментарии: 9
  1. Татьяна

    Здравствуйте, я знаю как отвечать подписчику через бота, а если настроить чат, то через него тоже можно ответить?

    1. Дмитрий (автор)

      Здравствуйте, да, так же, как и в боте. На десктоп версии телеграм щелкните правой кнопкой мыши по сообщению, выберите «ответить». На мобильной версии нажмите (удерживая 1-2 сек) на сообщение и внизу появиться кнопка «ответить».
      отвечаем с десктоп
      отвечаем с десктоп

  2. didzhik

    Подскажите, я не хочу видеть кто мне конкретно присылает контент, задача чтобы люди могли анонимно сбрасывать материал. Как это можно реализовать?

    1. Дмитрий (автор)

      Заказать бот, под ваши нужды разработают любой проект с подходящим функционалом. В поиске немало предложений поищите, но стоит это недёшево.

  3. Татьяна

    Здравствуйте. Спасибо, что делитесь такими знаниями, я все это сделала. Но с момента проверить бота, я не понимаю как. Второго аккаунта нет, чат создала для бота.
    Но не работает ничего :roll:

    Можно подробнее рассказать, как его проверить. В канал я добавила как админа, но ничего не происходит , после /start

    1. Дмитрий (автор)

      Здравствуйте, вы создаете бот, затем подключаете его к конструктору Fleep. Теперь ссылку на этот бот указываете в шапке канала, например «Предложить новость @botNeWS».

      Подписчик канала хочет предложить новость, пишет в @botNeWS.Вы получаете сообщение в своем боте @botNeWS от подписчика. Бот являются просто посредником между вами и подписчиками. Вот и все.

      В канал бот не нужно добавлять в виде администратора. Проверить просто, пусть любой ваш знакомый напишет в созданный бот.

      1. Дмитрмй

        А как поставить ссылку на бот в шапку канала, подскажите пожалуйста

  4. Мир

    Привет
    Я сделал все по инструкции, все действительно работает.
    Подскажи пожалуйста, как сделать так, чтобы бот в чате, куда его добавили, не присылал сообщение отвечая на предидущее сообщение пользователя?
    То есть он присылает информацию от пользователя, но при этом он делает reply на предыдущее сообщение от пользователя.

    1. Дмитрий (автор)

      Здравствуйте, не знаю в чем тут причина. Возможно просто баг, лучше с таким вопросом обратиться в поддержку Fleep.

Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!:

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.