May 31, 2022

Инструкция по работе с BotFather ботом

WELCOME TO Working Team| Blog на связи Марго MD)))

BotFather – самый простой способ для регистрации, настройки и управления другими telegram-ботами.

Находится ботфазер тут @botfather

Команды BotFather бота

Как зарегистрировать нового бота с помощью BotFather?

Взаимодействие с BotFather осуществляется при помощи простых команд. Например, для того, чтобы зарегистрировать нового бота, достаточно отправить в чат команду /newbot и следовать простым инструкциям:

  1. Придумать имя бота, которое будет отображаться в чатах и контактах. В дальнейшем его можно будет сменить. Тут все зависит только от вашей фантазии и требований;
  1. Придумать username – это уже сложнее: имя должно быть уникальным и оканчиваться на «bot». Допускаются буквы латинского алфавита, цифры и символ подчеркивания (пример – «WorkingBlog_bot»). Общее количество символов не менее 5 и не более 32;
  2. Если все в порядке, то в ответ мы получим сообщение с токеном. Токен необходим для работы с Bot API посредством http-протокола. Нельзя передавать его другим и желательно не терять. Хорошим решением будет скопировать его: сохранить в текстовый файл и положить в надежное, всегда доступное место – например, облачное хранилище.
Получение сообщения с токеном

После регистрации можно приступать к облагораживанию бота: установить аватар, добавить описание и прочее.

Что умеет BotFather?

Помимо регистрации бота, с помощью BotFather можно осуществлять его настройку и управление.

Внешний вид

К примеру, если вдруг вам разонравилось имя бота, то его можно сменить командой /setname.

Смена имени бота

Установить аватарку можно командой /setuserpic, а изменить или добавить краткое описание – командой /setdescription. Изменение информации в профиле выполняется командой /setabouttext. На этом кастомизацию внешнего вида бота можно считать законченной, и можно заняться его функциональными возможностями.

Функционал

Это то, ради чего все и затевалось. Картинка и описание – это, конечно тоже важно, но все же, главное в боте – это его возможности. Возможности зависят от набора команд, которые способен обработать бот.

Для установки списка команд введите /setcommands в окне чата.

Установка команд

Команды вводятся без слеша, в формате «command1 — описание команды»

Вот примеры написания основных команд и их расшифровка:

  • /newbot – зарегистрировать нового бота
  • /mybots – редактировать своих ботов

Редактирование

  • /setname – изменить имя бота;
  • /setdescription – изменить описание бота;
  • /setabouttext – изменить информацию о боте;
  • /setuserpic – изменить фотографию профиля бота;
  • /setcommands – изменить список команд;
  • /deletebot – удалить бота.

Настройки бота

  • /token – генерировать токен авторизации;
  • /revoke – отозвать токен доступа к боту;
  • /setinline – включить встроенный режим (позволяет обращаться напрямую к боту из любого канала, группы или чата, написав его имя в поле отправки сообщений) (https://core.telegram.org/bots/inline);
  • /setinlinegeo – переключать запросы местоположения при использовании бота во встроенном режиме. (https://core.telegram.org/bots/inline#location-based-results);
  • /setinlinefeedback – изменить настройки обратной связи (сбор статистики наиболее часто отправляемых боту команд) (https://core.telegram.org/bots/inline#collecting-feedback);
  • /setjoingroups – определяет возможность добавления вашего бота в группы;
  • /setprivacy – переключить режим конфиденциальности в группах (https://core.telegram.org/bots#privacy-mode).

Игры

  • /mygames – редактируйте свои игры (https://core.telegram.org/bots/games) ;
  • /newgame – создать новую игру (https://core.telegram.org/bots/games);
  • /listgames – получить список ваших игр;
  • /editgame – редактировать игру;
  • /deletegame – удалить существующую игру.

Таким образом можно добавить любые необходимые команды и завершить настройку.

Итоги

Вот так просто, не обладая навыками программирования, можно за несколько минут зарегистрировать полноценного бота в Telegram. А если потратить немного времени на оформление и создание специализированных команд, ты вы получите полностью индивидуального собственного бота, функционал и возможности которого будут зависеть только от вас.

Бонусом хочу дать вам список интересных ботов

@TRAF_robot Аналитика и монетизация вашего трафика

@PollBot - создает опросы в групповых чатах.

@GroupButler_bot - бот-модератор для групповых чатов с большим количеством настроек, способен кикать и банить за флуд.

@WelcomeAgentBot - бот для приветствия новых участников групповых чатов.

@like - официальный бот для создания inline кнопок с лайками.

@vote - фициальный бот для создания опросов.

@jh0ker_welcomebot - бот для создания приветствия новых участников групповых чатов.

@silent_stats_bot - бот для сбора статистики в групповых чатах.

@AngryModerBot - бот для групповых чатов, следит за матом и кикает нарушителей.

@tgshare_bot - бот, создающий ссылки для inline кнопок "поделиться".

@ShortUrlBot - бот для создания коротких ссылок.

@markdownrobot - бот для форматирования текста и отправки постов в каналы.

@karma_chat_bot - статистический бот для групповых чатов. Собирает карму по "спасибо" или "благодарю" в ответ на сообщение собеседника.

@DoodleBetaBot - бот для рисования в групповых чатах.

@SportUp_Bot - групповой бот для организации спортивных игр.

@ImaginaryFriendBot - групповой бот с большим набором функций: присылает картинки котиков и собачек, создает мемы с котом Вжухом, способен поддержать диалог в чате и многое другое.

@hellouserbot - бот будет приветствовать всех входящих в групповые чаты заданным текстом.

@QuanBot - бот позволяет создавать голосования с большим количеством настроек.

@groupagreebot - бот для создания голосований.

@SurveiaBot - бот для создания ваших опросов и анкет.

@toolkitbot - бот для администраторов каналов. Создает кнопки, конвертирует mp3 в голосовые сообщения, позволяет делать лайки и другое.

@channely_bot - бот для администрирования ваших каналов через веб интерфейс.

@BoteratorBot - бот для администрирования ваших каналов в Telegram.

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

@MFF_bot - бот присылает в группу самые свежие новости экономики. Аналитику, курсы и прогнозы рынков.

@GBReborn_bot - бот поможет вам в управлении группой.

@ShowJsonBot - бот поможет узнать ID канала.

@hash_tag_bot - групповой бот, собирает все хэштеги из вашего чата.

@pstrbot - бот позволяет отправлять записи из Instagram, Twitter, ВКонтакте и RSS лент в ваши публичные и приватные каналы Telegram.

@shorturl_googl_bot - бот создает короткие ссылки с помощью сервисов: goo.gl, is.gd, bit.ly, tinyurl.com.

@ImageUploadBot - бот присылает ссылку в ответ на отправленную картинку.

@tlgurbot - бот присылает ссылку в ответ на отправленный ему файл.

@CleanerChatBot - бот-модератор, который очистит чат от стикеров, рекламных ссылок и прочего оффтопа.

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

@boterator_bot - бот для администраторов - помогает модерировать группы и удаляет мат, стикеры, гиф, войсы (голосовые сообщения).

@MPiarBot - бот для администраторов, создающий посты для взаимного пиара, инлайн посты с гиперссылками и кнопками.

@statchat_bot - бот для администраторов, собирает статистику групп.

@SpamKillerRobot - бот для администраторов. Удаляет спам из больших групповых чатов, после того как три пользователя пожалуются на сообщение.

@silent_banofbot - бот позволяет голосовать участникам группы за бан нарушителей.

С вами Была Марго, всем продуктивной недели!