Найти тему

Зачем публиковать статьи в Telegram через бота? Как создать своего бота?

Прежде чем наполнять канал контентом - нужно создать своего бота и подключить его к @ControllerBot. Это нужно для того, чтобы посты можно было потом редактировать. Если публиковать посты не через бота, то по истечении 48 часов - редактирование этих постов будет заблокировано.

Свой бот создаётся через бота @BotFather. Ищем его в поиске, на его аве нарисован Крёстный отец с телефоном в руке. Заходим в него и нажимаем /start.

Появляется меню бота на английском:

/newbot - создать нового бота

/mybots - список ваших ботов

/setname - изменить имя бота

/setdescription - изменить описание бота. Люди увидят его под заголовком «Что умеет этот бот?»

/setabouttext - изменить информацию о боте, отображается в профиле бота. Если отправить кому-нибудь ссылку на бота, то отображается вместе со ссылкой

/setuserpic - изменить аву бота

/setcommands - изменить список команд бота. Любая команда бота начинается с "/", далее без пробела пишется сама команда, потом идёт краткое описание команды. При создании команды слэш "/" в BotFather не пишется.

/deletebot - удалить бота

/token - сгенерировать новый токен

/revoke - деактивировать токен бота

/setinline - включить встроенный режим (можно обращаться к боту из любого канала, группы или чата, написав его имя в поле ввода сообщений)

/setinlinegeo - переключать запросы местоположения при использовании бота во встроенном режиме

/setinlinefeedback - изменить настройки обратной связи

/setjoingroups - можно ли добавить вашего бота в группы?

/setprivacy - переключить режим конфиденциальности в группах

Нажимаем на команду /newbot и следуем инструкциям BotFather. В конце вы получите токен, который выглядит как набор букв и цифр. Нужно скопировать его, затем зайти в @ControllerBot и, следуя его инструкциям, подключить своего бота.