Регистрация телеграмм-бота/Начало работы
Всем привет! Сегодня я подробно расскажу как начать работу с телеграмм-ботом.
Вне зависимости от того, планируете ли вы создавать бота самостоятельно или же обращаться за помощью к программисту, если вы хотите чтобы бот принадлежал именно вам, то вы будете вынуждены выполнить все эти шаги самостоятельно. Итак, приступим.
Сам процесс регистрации похож на создание группы или сообщества внутри любой социальной сети. Для регистрации нам необходимо придумать имя, описание, юзернэйм, приветственное сообщение и выбрать аватар.
Из всего вышеперечисленного в дальнейшем нельзя будет изменить только юзернейм, по этому о нем следует подумать заранее и подойти к его выбору более ответственно. Необходимо чтобы он был уникальным и оканчивался на Bot или _bot. Лучше всего, если юзернейм будет легко запоминаем.
Первое с чем вам придется столкнуться это регистрация бота через @BotFather. Находим его через поиск в телеграмме.
Отправляем /start и в ответном сообщении видим все доступные нам команды. Разберем некоторые из них.
/newbot - команда для создания нового бота в телеграмме.
/mybots - выводит список существующих, созданных вами, ботов, которые вы можете изменить при необходимости
/setname - изменить имя бота.
Важно! Название (Имя) бота и его юзернейм - это разные вещи. Имя можно поменять в любой момент, имена ботов могут повторяться. Юзернейм же должен быть уникальным, он указывается всего один раз при создании бота и в дальнейшем не может быть изменен!
/setdescription - изменить описание (в био)
/setabouttext - небольшое приветственное сообщение, с кратким описанием возможностей бота, которое видят новые пользователи
Для создания нового бота отправляем соответствующую команду /newbot. В ответ отец бота спросит нас как бы мы хотели его назвать. Следующим сообщением отправляем любое понравившееся название, даже состоящее из нескольких слов, включая эмодзи. Его можно будет изменить в любой момент.
Теперь необходимо выбрать юзернейм. Как мы уже знаем, юзернейм можно выбрать лишь раз, без возможности изменения в дальнейшем, он обязательно должен быть уникальным и оканчиваться на Bot или _bot. Если какое-то из условий не выполнено, то BotFather сообщит вам об этом. В таком случае просто отправьте другой юзернейм следующим сообщением.
Готово! Бот зарегистрирован! Здесь нас интересует токен, с помощью которого написанный код будет общаться с вашим ботом. Токен не следует держать в открытом доступе и сообщать его кому-то, кроме разработчика. Если злоумышленники получат ваш токен, то смогут запустить свой код и использовать вашего бота в своих целях.
Токен можно перевыпустить, для этого отправьте команду /mybots, выберите нужного бота - API Token - Revoke current token.
Не забудьте также заменить токен в коде бота на актуальный.