САМОВАР 
×
Меню

Telegram

Настройка бота Telegram*
 
Для создания бота необходимо установленное приложение Telegram. Рекомендуется все действия производить с компьютера.
 
Как войти в Telegram с компьютера
 
1. Перейдите на сайт Telegram Web. Откроется страница с QR-кодом для входа.
2. Откройте Telegram на своем смартфоне и перейдите в настройки. Тапните на «Устройства» → «Подключить устройство». Программа запустит сканер QR-кодов.
3. Наведите камеру на QR-код на сайте так, чтобы он поместился в окошко сканера.
Как только устройство считает код, в браузере откроется ваш аккаунт.
 
Для регистрации нашего бота нам понадобится другой бот, зовут его: @BotFather. Что в переводе с английского звучит, как «Отец Ботов».
 
«Отца Ботов» можно самостоятельно найти в Telegram, либо просто открыть ссылку:
Нажмите  OPEN IN WEB
 
BotFather откроется в вашем Telegram
Дайте боту команду /start ,  будет представлен список всех команд.
 
Самая важная и нужная для нас команда :  /newbot
 
Именно она отвечает за создание нового бота. Именно её мы и вводим.
 
Если, вдруг,  кому то лень набивать текст на клавиатуре, то он может просто кликнуть по данной команде в представленном BotFather списке мышкой.
 
После чего нам зададут простой вопрос:
 
Alright, a new bot. How are we going to call it? Please choose a name for your bot
Итак, новый бот. Как мы будем его называть? Пожалуйста, выберите имя для своего бота.
 
То есть, будет предложено выбрать имя для вашего бота.
Имя может быть произвольным. Единственное к нему требование: уникальность.
 
После того, как имя введено и принято  появится сообщение
 
Good. Now let's choose a username for your bot. It must end in `bot`. Like this, for example: TetrisBot or tetris_bot.
Хорошо. Теперь давайте выберем имя пользователя для вашего бота. Оно должно заканчиваться на `bot`. Например, так: Tetris Bot или tetris_bot.
 
Нам  предложено ввести username. Это - имя пользователя, которое будет использоваться для формирования ссылки на бота.
К имени пользователя требования более суровые. Оно должно состоять из латинских символов, исключены пробелы. И самое главное, оно должно заканчиваться на «bot».
 
Если имя не уникально получите сообщение
Sorry, this username is already taken. Please try something different.
Извините, это имя пользователя уже занято. Пожалуйста, попробуйте что-нибудь другое.
 
Когда имя пройдет проверку на валидность будет сообщение с поздравлением о рождении нового бота.
Done! Congratulations on your new bot. ....
 
Далее в этом же сообщении будет  ссылка на бота, а ниже его TOKEN.
Сохраните  то и другое в надежное место на компьютере.
 
Теперь нужно узнать  узнать ID чата с нашим ботом
 
Для этого перейдем по ссылке  в сообщении на только что созданного бота и нажмем кнопку «Запустить».
Станет активным окно ввода текста. Необходимо написать что нибудь нашему боту.
Не ждите, что он ответит.
Однако, без сообщений боту мы не сможем получить ID чата с ним.
Итак, сообщение отправлено.
Теперь мы должны создать текст вида:
 
https://api.telegram.org/bot<Токен вашего бота>/getUpdates
(используйте Блокнот)
Где вместо <Токен вашего бота> необходимо вписать  ранее полученный токен вашего личного бота.
 
Вставляем данный текст в адресную строку браузера.
 
Если после перехода в браузере вы увидели, что то вроде того, что на рисунке ниже и ничего более, попробуйте написать боту в чате еще раз.
 
После чего возвращаемся в браузер и обновляем страницу.
Откроется что то вроде:
 
Нас интересует значение рядом с ID. Копируем его. Настройка бота закончена. Токен и ID бота получены.
 
Далее открываем Самовар, идем на вкладку Настройки-Прочие, вводим  токен и ID бота в соответствующие поля. Сохраняем настройки.
Перезапускаем Самовар. В Telegram должны начать приходить сообщения вида:
 
На этом настройка закончена

* По материалам сайта Сайтогон. Оригинал статьи здесь