Как создавать push-уведомления в режиме реального времени из чатов Telegram в Web API?

Я новичок в разработке Telegram и ищу способ отправлять уведомления в реальном времени из текущей группы, в которой я нахожусь, в свой собственный веб-API С#. Я просматривал документацию по API, но не знал, с чего мне начать, с Bot или Telegram API? Существуют ли какие-либо существующие проекты, демонстрирующие такую ​​интеграцию?


person kob490    schedule 06.12.2017    source источник


Ответы (1)


Этого можно добиться с помощью Telegram Bot:

  1. Создайте бота Telegram, связавшись с ботом @BotFather в Telegram.
  2. Установите веб-перехватчик, чтобы любые обновления, которые получает @YourBot, передавались телеграммой по указанному вами URL-адресу. Он должен быть защищенным (HTTPS). Вы также можете использовать опрос. Все это описано здесь: Telegram Bot Api — получение обновлений
  3. Теперь, если вы добавите @YourBot в свою группу, он будет получать/передавать только ваши команды (сообщения, начинающиеся с «/»). Если вы хотите, чтобы он получал/передавал все сообщения, вам нужно отключить режим конфиденциальности @YourBot. Он также настраивается через @BotFather.
person Mikser    schedule 09.12.2017