Задать вопрос
@Islamfon

Telegram-cli как обрабатывать запросы через php?

Делаю бота через telegram-cli.
Установил telegram-cli на сервер, все хорошо работает.

Чтобы бот автоматически отвечал, делаю так: bin/telegram-cli -k tg-server.pub -W -s query.lua
Запросы к боту идут на файл query.lua.

Вот как сделать так, чтоб запросы сделанные боту отправлялись на PHP файл и обрабатывались им?

Смотрел вот сюда https://github.com/zyberspace/php-telegram-cli-client, но ничего так и не получилось.
P.S Готов заплатить за правильную подсказку
  • Вопрос задан
  • 2172 просмотра
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 2
DmitriyEntelis
@DmitriyEntelis
Думаю за деньги
С тех пор как Telegram запустил bot api, работа с ботами стала элементарной и никакие обертки для неё не нужны.

Через botfather указываете url куда пересылаются сообщения боту.
Собираете там на php простенький скрипт json_decode(file_get_contents('php://input')); и собственно все.

Ну и покурите https://core.telegram.org/bots если еще нет.
Ответ написан
torrie
@torrie
Всё знаю, всё умею
Решал недавно примерно так:
  1. на сервере поднял tg cli
  2. скриптом стучусь к серверу по ssh
  3. даю команды, читаю ответы из tg cli

удобнее было бы конечно иметь api

по вашей реализации - проще всего прокинуть из lua в php запрос или в виде post-запроса на любой http
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы