Helpers / Grade 1 / Django

Создание телеграм бота


    • Это делается через специального бота BotFather. https://t.me/BotFather
    • При создании бота нужно выбрать юзернейм. После этого поменять его будет очень сложно. Юзернейм бота выглядит как обычный юзернейм, но он должен заканчиваться на "bot".
    • Когда вы создадите бота, BotFather даст вам его токен.
    • Токен выглядит примерно так: 110201543:AAHdqTcvCH1vGWJxfSeofSAs0K5PALDsaw.
    • Именно с помощью токена вы сможете управлять ботом.
    • Оформление бота настраивается в BotFather: меню /mybots → Edit Bot. Там можно изменить:
    • Описание (Description) — это текст, который пользователи будут видеть в начале диалога с ботом под заголовком "Что может делать этот бот?"
    • Информация (About) — это текст, который будет виден в профиле бота.

  1. /setdescription — меняет описание бота, пользователи увидят его в начале диалога в графе «Что умеет этот бот?». Есть ограничение в 512 символов.
  2. /setabouttext — тоже меняет описание, но другое — то, которое видно в профиле бота. Лимит — 120 символов.
  3. /setuserpic — меняет аватарку.
  4. /setcommands — меняет список команд бота. Тут нельзя установить конкретные функции и за что они отвечают — лишь количество команд и как они называются.
  5. /setjoingroups — устанавливает, можно ли добавлять бота в групповые чаты. Настройка зависит от ваших целей.
  6. /setprivacy — устанавливает уровень доступа бота к перепискам. Если приватность включена, бот видит только сообщения, которые обращены к нему. Если отключена — все сообщения. «Телеграм» рекомендует не отключать параметры приватности.
  7. /deletebot — удаляет бота и освобождает юзернейм.