Как организовать работу сайта с ботом telegram?

283
27 апреля 2017, 17:16

Можно ли организовать работу сайта с ботом telegram в таком ключе, я отправляю боту команду, а он POST или GET запросом отправляет ее на сайт и на сайте выполняется функция, заданная этой командой. Я искал в интернете, но чего-то конкретного не нашел, нашел только обратное взаимодействие, когда с сайта управляется Telegram бот.

Answer 1

Есть такое понятие, как WebHook - оповещение сервиса о событии.

Регистрация webhook в Telegram

Создаём data.json:

{
  "url": "https://bots.domain.tld/api/v1/echo"
}

И вызываем соответствующий метод API любым доступным способом, например:

curl -X POST -d @data.json -H "Content-Type: application/json" "https://api.telegram.org/botYOURBOTTOKEN/setWebhook"

Ваш домен, хук на который вы устанавливаете, должен резолвится и сервер для вебхука должен быть поднят на защищенном соединении, иначе метод setWebhook не отработает.

Использованы источники: Habrahabr

READ ALSO
ошибка в mysqli запросе

ошибка в mysqli запросе

имеется код запроса:

205
Для чего options.php в form action?

Для чего options.php в form action?

Когда нужно указывать в форме optionsphp ? В каких случаях это нужно делать? Допустим я создаю плагин с отдельной страницей настроек в меню "Инструменты"

391
Вывод ключа php

Вывод ключа php

Привет всем

220
Вывод список стран из ВК АПИ

Вывод список стран из ВК АПИ

Всем доброго времени сутокПытаюсь вывести страны ВК,но выдает ошибку

225