Содержание

Создание telegram бота

1. Получите идентификатор нового бота (далее <Bot_token>). Для этого обратитесь к боту @BotFather c требованием создать нового бота (команда /newbot)

2. Получите Идентификатор беседы (далее <chat_id>).

Важно понимать что отправлять сообщения можно как в свой телеграм на свой chat_id, так и в группу телеграм. Чтобы отправлять сообщения только себе нужно определить свой chat_id. Чтобы отправлять сообщения в группу нужно определить chat_id группы и добавить созданного бота в эту группу с правами администратора.

Как определить chat_id: для этого необходимо найти и обратиться к специальным ботам выдающим <chat_id> по запросу.

Вот список некоторых таких ботов:

https://t.me/username_to_id_bot

https://t.me/getmyid_bot

https://t.me/userinfobot

Для примера будем использовать бота @username_to_id_bot. Находим в поиске этого бота.

При подключении он сразу выдаёт chat_id текущего пользователя телеграм.

Этот chat_id можно использовать для отправки сообщений в свой телеграм.

Второй вариант: получить chat_id группы. Для этого нужно в новую или существующую группу телеграм добавить созданного ранее бота и дать ему права администратора.

После этого возвращаемся в бота @username_to_id_bot и выбираем эту группу из списка групп.

В ответ получаем chat_id группы.

Этот chat_id можно использовать для отправки сообщений через бота в группу. Chat_id группы содержит знак "-" вначале и важно копировать его полностью с этим знаком.

Вы можете так же сами отправлять сообщения напрямую через api телеграм.

Откройте браузер и перейдите по ссылке, заменив <Bot_token> и <chat_id> на свои данные

https://api.telegram.org/bot<Bot_token>/sendMessage?chat_id=<chat_id>&text=Привет%20мир

Пример

https://api.telegram.org/bot51XXXXXX85:AAXXXXXXXXnEFq9SiMoXXXXXXXXZWOsP7Ik/sendMessage?chat_id=-40XXXXXX29&text=Привет%20мир

Содержание