Для начала нужно создать бота в telegram. Для этого надо добавить в свой список контактов бота @BotFather, сказать ему «/start» и потом «/newbot». BotFather сначала спросит, как назвать нового бота, а следующим сообщением нужно ввести имя бота. В ответ BotFather пришлет token.
Бота нужно добавить в свой список контактов.
Проверить полученный токен с помощью ссылки api.telegram.org/bot<TOKEN>/getMe а также в рузельтате данного запроса мы получил ID бота:
1 |
{"ok":true,"result":{"id":301566479,"first_name":"ok","username":"zabbix_mailon_bot"}} |
Узнать свой ID, в ссылку подставляем <TOKEN>
1 |
https://api.telegram.org/bot<TOKEN>/getUpdates?offset=0 |
Из вывода ищем строки:
1 2 3 |
... "message":{"message_id":4,"from":{"id":81444733,"first_name": ... |
81444733 — ваш ID
У меня не выдаёт мой ID. ID бота получаю, а свой нет
ok true
result []
Формат api изменился, статься старая, если не получается что-то получить, читайте документацию от авторов или ищите иные статьи, более свежие.