Отправка сообщения в Telegram

Оглавление  Назад  Далее

 Отправка сообщений в Telegram возможна от имени своего бота Telegram, поэтому для получения конечным пользователем сообщений в Telegram необходимо:

создать своего бота в Telegram и получить его уникальный id. Данный id нельзя сообщать никому, так как зная id бота можно управлять этим ботом. Для создания своего бота необходимо:

1.найти бота BotFather;

2.Написать ему /start и получить его список команд;

3.Первая и главная — /newbot — отправляем эту команду ему и бот просит придумать имя нашему новому боту. Единственное ограничение на имя — оно должно оканчиваться на «bot». В случае успеха BotFather возвращает токен бота и ссылку для быстрого добавления бота в контакты;

4.Проверить полученный токен с помощью ссылки api.telegram.org/bot<TOKEN>/getMe, возможно, не всегда работает с первого раза.

найти своего бота в Telegram и написать ему. Одно из требований для получения сообщений в Telergram от ботов - это пользователь должен первым написать боту. Ответа от бота не будет, но после этого бот сможет отправлять сообщения тем, кто ему написал ранее;

Поддерживается отправка как по имени (например, @MyUser1), так и по userid (при проверке не удалось отправить по имени, поэтому рекомендуется использовать userid). Узнать свой userid можно с помощью различных ботов, которые его возвращают. Рекомендуется набрать в поисковике "как узнать user id telegram" и следовать инструкциям. Обычно, это запуск различных ботов с именем похожим на @getmyid_bot, эти боты выводят ваш userid. В дальнейшем необходимо указывать userid для отправки сообщений конкретному пользователю.

В форме "Параметры приложения" на закладке "Параметры Telegram" необходимо указать по поле Bot Token токен вашего бота, а так же проверить возможность отправки сообщений. Для этого необходимо указать ID чатов (имя пользователя или userid), можно указать несколько через ; и тестовое сообщение. Затем нажать кнопку "Выполнить отправку тестового сообщения".