У меня на проекте Mobicard была необходимость отправлять уведомления в телеграм канал при регистрации нового пользователя, чтобы менеджеры могли быстро реагировать на событие регистрации.
Для начала нужно создать бота.
В телеграмм находим @BotFather, выбираем создание бота. После того как вы создадите бота, получите его при ключ.
Добавляем бота в группу, где он будет писать уведомления
Далее вручную добавляем бота в нужную нам группу и пишем там:
/my_id @<логин бота>
после этого делаем апи запрос:
https://api.telegram.org/bot<YourBOTToken>/getUpdates
где получаем айди чата (число со знаком минус). Мы будем использовать этот айди для отправки сообщений.
Отправляем уведомления от имени бота
Когда мы получили айди, можем отправить сообщение с помощью:
https://api.telegram.org/bot<при ключ бота>/sendMessage?chat_id=<айди группы>&text=hi