September 26, 2019

Боты и управление каналом

Дальше нам необходимо воспользоваться услугами бота, с помощью которого нам предстоит управлять каналом. Почему так сложно? Дело в том, что на данный момент в Telegram-канал невозможно вручную отправить публикацию, содержащую картинку, текст, кнопку и реакции одним сообщением.

Перво-наперво находим в поиске вот этого джентльмена — @ControllerBot. Он будет помогать нам в управлении каналом. Напишите ему сообщение с командой /start. Он немного расскажет о себе и своих возможностях, после чего предложит добавить к нему ваш новый канал. Для этого используем команду /add.

ControllerBot на ломаном русском предлагает выбрать вашего личного бота, с помощью которого вы будете управлять вашим каналом. Если у вас еще нет собственного бота — не беда, Controller Bot с радостью отправит вас к своему знакомому, который совершенно бесплатно поможет создать вам бота — @BotFather.

Крестный отец всех ботов. Однажды, хоть этот день может никогда и не наступить, он попросит вас оказать ему услугу.

Прописываем команду /start и знакомимся со всеми возможными функциями BotFather. На данный момент нас интересует создание нового бота, команда /newbot.

BotFather шаг за шагом будет помогать вам создавать собственного бота. Дайте ему имя и выберите username. Мы назвали нашего бота типичным именем для робота — T-800.

Важно: username бота должен всегда оканчиваться на «bot». К примеру: @JarvisBot или @Jarvis_bot.

Теперь у вас есть собственный бот, который будет выполнять ваши команды. Круто, не так ли?

По завершению BotFather выдаст вам token к HTTP API вашего бота, он будет выглядеть как длинный набор из букв и цифр.

Копируем его, возвращаемся к ControllerBot и отправляем token ответным сообщением.

После этого следует назначить созданного бота администратором вашего канала (не бойтесь, бот подчиняется трём законам робототехники и не украдет у вас канал). Заходим в Информацию о канале — вкладка «Администраторы» — «Добавить нового администратора». В поиске прописываем username вашего бота и назначаем его администратором канала.

Отныне вы не одиноки, в вашем канале два подписчика — вы и ваш верный помощник. Возвращайтесь в ControllerBot, отправляйте туда username вашего канала и выбирайте часовой пояс. Теперь всё готово к размещению публикаций. Вы великолепны.