Gem: Telegram How To

Создать бота через @BotFather

Что это

@BotFather — бот Telegram, через который создают ботов и управляют ими. Он выдаёт боту имя, имя пользователя и токен — ключ, которым твоя программа управляет ботом. А чтобы бот что-то делал, нужен код: в FAQ Telegram прямо сказано, что готового способа сделать работающего бота без навыков разработчика нет.

Как сделать

Команды одинаковы во всех приложениях Telegram.

  1. Открой `t.me/BotFather` и нажми «Старт».
  2. Отправь /newbot.
  3. Отправь имя бота; потом его можно сменить командой /setname.
  4. Отправь имя пользователя: 5–32 символа, латиница, цифры и подчёркивание, в конце — «bot» (tetris_bot или TetrisBot).
  5. BotFather пришлёт токен. Храни его как пароль.
  6. Заполни /setdescription (до 512 символов, текст в окне «Что умеет этот бот?»),… Заполни /setdescription (до 512 символов, текст в окне «Что умеет этот бот?»), /setabouttext (до 120, текст в профиле), /setuserpic и /setcommands.
  7. Позже всё меняется в /mybots › твой бот › Edit Bot или в мини-приложении BotFather: `t.me/botfather?startapp`.

Осторожно

С Gem

Для проекта на Gem не нужны ни BotFather, ни код, а своего бота к Gem пока не подключить: всё работает через @gembot. Отправь /newproject и одну фразу о проекте — Gem задаст не больше двух вопросов, предложит свободные имена и соберёт лендинг `gem.bot/<name>` и страницу мини-приложения `t.me/gembot?startapp=<name>`.

Источники

Открыть в Telegram ↗