June 7, 2022

Как подключить бота к своему каналу и добавлять ссылки к постам?

Всем привет, сегодня поделюсь процессом создания бота для телеграм-канала. Это только кажется сложным, на самом деле занимает около 🕒 10-15 минут. Я постаралась вложить все свои структурные способности, чтобы вам было легко ❤️💭

Итак, начнем.

В процессе создания своего бота нам понадобятся еще 2:

Первый - @ControllerBot, через него мы сможем подключать/отключать к каналам собственных ботов.

Второй - @BotFather, с его помощью мы сможем управлять ботами, создавать их и редактировать.

*так выглядят аватарки этих каналов

Теперь перейдем к пошаговой инструкции создания бота:

  1. Ищем в поиске или можете нажать здесь 👉 @ControllerBot
  2. Выбираем запустить, либо пишем команду /start
  3. Из пришедшего сообщения выбираем /addchannel - добавить канал
  4. Далее ControllerBot попросит нас перейти в 👉 @BotFather для создания токена (*шифр состоящий из цифр, букв и знаков).
  5. Точно также запускаем BotFather или пишем команду /start
  6. Из пришедшего сообщения выбираем /newbot - create a new bot
  7. Далее придет сообщение с просьбой придумать имя боту:

💌 Alright, a new bot. How are we going to call it? Please choose a name for your bot.

Пишите строго на анг., для разделения можно использовать нижний прочерк _, в конце имя обязательно должно оканчиваться на bot. Пример: creative_bot

8. В ответ придет сообщение о том, что бот успешно создан. Также в нем будет прописан токен, который необходимо переслать в ControllerBot:

💌 Use this token to access the HTTP API:

Копируем все цифры и буквы после этих 👆 слов.

9. Возвращаемся в ControllerBot и вставляем скопированный токен.

10. В ответ придет сообщение с 2 просьбами:

💬 - добавить вашего бота (creative_bot) в администраторы вашего канала.

Для этого переходим в канал, нажимаем на аватар, выбираем раздел «Администраторы», нажимаем «Добавить администратора», в строке поиска ищем своего бота (creative_bot) и даем ему полный доступ, кроме последнего пункта «Назначение администраторов». Это всегда можно изменить.
*раздел администраторы

💬 - переслать в ControllerBot любое сообщение из вашего канала (либо @username или Group ID).

Если постов на канале у нас нет, то просто нажимаем на аватар, затем на ссылку (она автоматически копируется). После этого возвращаемся в ControllerBot и отправляем ему скопированную ссылку.
*раздел ссылка

Последнее, что попросит вас сделать ControllerBot - это настроить часовой пояс, просто сбросьте ему текстом свой город.

🎉🎉🎉 Поздравляю! Мы закончили, теперь у вас появился свой личный бот! 🎉🎉🎉

Осталось разобраться, как создавать ссылки к постам

  1. В последнем сообщении от ControllerBot будет кнопка «Создать новый пост», нажимаем на нее и попадаем в свой бот
  2. Пишем команду /start. В полученном сообщениинажимаем «Продолжить»
  3. Следуем указаниям бота, выбираем в какой канал будем размещать публикацию, нажимаем «Далее»
  4. Закрепляем фото через скрепку или пишем текст и отправляем боту
  5. Под нашим сообщением появится меню, через которое мы сможем прикреплять ссылки и задавать определенные реакции
  6. Чтобы добавить ссылку выбираем «Добавить URL-кнопки». Отправляем боту название кнопки и через дефис вставляем необходимую ссылку. Пример: Перейти на сайт - https://taplink.cc/d_irishka
  7. После создания ссылки нажимаем «Далее», затем «Опубликовать»

ГОТОВО! ❤️ Теперь можно зайти в свой канал и закрепить данное сообщение, подписчики сразу смогут переходить по нужной ссылке или скачивать ваши полезные файлы

Буду рада, если поделитесь своими результатами, все ли получилось? Как вообще вам инструкция?

💌💌💌