В этой статье расскажу как создать своего первого бота в telegram, а точнее зарегистрировать его в официальном бота @BotFather
И так, начнём:
- Нажимаем на найденый аккаунт бота и попадаем в чат с BotFather
Чтобы запустить бот, нажимаем кнопку "Начать" или "Старт"(на андроид и на IOS кнопки называются по разному) - Бот пришлёт список команд.
Нам нужна команда /newbot для создания нашего бота. Поэтому просто нажимаем на неё или отправляем боту сообщение "/newbot "
- BotFather попросит ввести имя для нашего бота. Укажите короткое и простое имя.
Не будем заставлять его ждать и отправим ему имя будущего бота
- Затем нужно указать username бота. Username указываем латинскими буквами и на конце обязательно должно быть слово "bot".
Например: SupermanBot или Superman_Bot.
Username может быть уже занят, тогда бот попросит ввести другой
ВНИМАНИЕ: username нельзя будет изменить - Если Username свободен, botfather пришлёт информацию о созданном боте
В этом сообщении нас интересует ссылка на наш бот вида t.me/username и API токен.
Токен нужен для дальнейшего наполнения бота функционалом. И тут есть два варианта:
- Разработка бота при помощи языков программирования
- Разработка бота на одном из конструкторов. Не требуется знаний языков программирования.
В дальнейшем буду рассказывать про 2-й вариант, а именно как создавать ботов с нуля на платформе sambot.ru Обзор самой платформы будет в следущей статье.
Но вернёмся к нашему боту!
Бот создан, добавим о нём немного информации
- Продолжаем работу в botfather: нажимаем синюю кнопку рядом с полем ввода сообщения. Нам откроется меню команд.
Нажимаем команду /mybots
- В пришедшем сообщении выбираем созданный бот.
- В ответ ботфазер пришлёт набор команд для редактирования бота.
Пойдём по порядку:
– Команда API Token
Данная команда нужна для сброса действующего токена и выпуска нового. Сброса токена может понадобится, например, когда вы где-то засветили его, и предполагаете, что им могут воспользоваться 3-и лица
– Bot Settings
Внутри список команд для работы с группами, подключение платёжных систем, включение различных режимов. Эти настройки нам не понадобятся на первых этапах.
– Transfer Ownership
Команда позволяет передать права владения ботом другому пользователю telegram
– Payments
Подключение платежных систем.
– Delete bot
Тут всё понятно: Удалить бот
– Edit bot
На этой команде остановимся подробнее.
Нажимаем, и видим следующий список команд:
Edit Name - используем, чтобы поменять имя бота
Edit About - добавляем краткую информацию о функциях бота. (Блок "Что умеет этот бот" при первом запуске бота)
Edit Description - добавляем описание. Данная информация отображается в карточке аккаунт при нажатии на имя бота.
Edit Botpic - нажимаем и добавляем аватар бота. Аватар отображается в списке чатов круглым, учтите этот момент. Не размещайте много мелких элементов на изображении, они всё равно не будут различимы.
И так, мы зарегистрировали бот, добавили описание и аватарку! Остаётся дело за малым, наполнить наш бот смыслом.
В следующей статья расскажу вам про конструктор ботов sambot.ru Мы подключим к конструктору бота и зададим первые настройки для бота.
Благодарю за прочтение!
Подписывайтесь)
@adigich - я в telegram