Отправка сообщения в 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), можно указать несколько через ; и тестовое сообщение. Затем нажать кнопку "Выполнить отправку тестового сообщения". |