Controller Bot
TgNewbieСодержание:
1) Создаём своего бота через BotFather;
2) Подключаем созданного бота к ControllerBot и к каналу;
3) Знакомимся с функциями ControllerBot.
Создание бота через BotFather
Пользоваться всеми функциями ControllerBot напрямую невозможно. Для этого необходимо сначала создать своего бота, который будет связан и через который мы будем "общаться" с ControllerBot.
Чтобы создать своего бота, необходимо дать соответствующую команду @BotFather - самому главному боту Telegram. Все боты создаются исключительно через него.
Переходим в @BotFather и отправляем команду /newbot, потом придумываем имя для своего бота, а также username, который должен заканчиваться на bot.
Любой пользователь может найти ваш бот через поиск, поэтому, если вы хотите уберечь его от чужих глаз, выбирайте юзернейм, который не ассоциируется с вашим каналом.
Подключение бота к ControllerBot
После ввода username BotFather выдаст вам специальный код - Токен, который нужно скопировать и отправить @ControllerBot.
Для этого нужно перейти в @ControllerBot, нажать кнопку Start и ввести команду /add.
Дальше выбираем кнопку Подключить новый бот и копируем в чат Токен из @BotFather.
Теперь нам необходимо подключить бота к нашему каналу. Для этого заходим в канал, нажимаем на вкладку Administrator, а затем New administrator и в строку поиска пишем username нашего бота.
После этого, как сказано в ControllerBot, отправляем @username или id нашего канала и вводим свой город, чтобы Бот установил наш часовой пояс для создания отложенных постов.
После этих действий, мы можем перейти к своему боту и начать работу.
Что может ControllerBot?
Ваш бот может проводить с постом следующие операции:
• Форматировать текст с помощью языков разметки Markdown или HTML.
Я пользуюсь Markdown, т.к. для меня он более удобнее и легче для восприятия. Т.е., во время написания текста, нужные фразы мы отмечаем специальными символами, как на картинке снизу.
• Звуковое уведомление о посте подписчикам. Можно включить/отключить функцию.
Это полезно, например, если нужно отправить пост ночью, но вы не хотите будить своих подписчиков. Просто отключите эту функцию и отправьте свой пост. Это касается только тех подписчиков, у которых включены Уведомления в вашем канале.
• Предпросмотр ссылок. Если вы используете какие-либо ссылки в посте, то внизу непременно появится "предпросмотр" сайта.
Без бота убрать предпросмотр можно, нажав в чате на крестик после ввода ссылки. Но, чтобы отправить пост через бота без предпросмотра, нужно обязательно отключить функцию, простое нажатие на крестик тут не поможет. Кнопка-функция спрятана под кнопкой Показать больше.
• Реакции. Если хотите узнать мнение ваших подписчиков о чем-либо, пользуйтесь этой функцией.
В ControllerBot для реакций можно использовать только emoji. Текст не воспринимается.
• URL-кнопки. Это специальные кнопки-ссылки под постом. Пишете название кнопки и добавляете ссылку. Результат будет примерно таким:
• Прикрепление картинки к посту. Чтобы сделать пост интереснее для читателей, можно добавить к посту картинку. Картинка заменяет предпросмотр сайта.
• Комментарии. С недавнего времени появилась возможность добавить комментарии к посту. Т.е. любой подписчик вашего канала может перейти по ссылке и, пройдя регистрацию в CommentBot, написать свой комментарий к вашему посту.
После создания поста нажмите Предпросмотр, удостоверьтесь, что всё правильно и жмите кнопку Далее.
В появившемся меню можете выбрать дату и время публикации, либо опубликовать в сей момент, а также задать таймер для удаления (после того, как пост выйдет, по истечении выбранного времени пост удалится с канала).
Сам ControllerBot может выдать небольшую статистику по подписчикам на канале, редактировать уже отправленные посты и менять время у отложенных постов.
Если остались непонятные места, прочтите Справку ControllerBot.