Задать вопрос
Tpona
@Tpona
Ужасный перфекционист

Telegram bot api: Бот на PHP. Как послать сообщение пользователю (инициировать общение)?

С nodejs все более-менее понятно, с PHP не совсем.

Если пользователь пишет боту, то понятно, что сразу можно ответить, но как быть, если ответ растянут во времени?
Допустим должна выполниться какая-то длительная операция (запрос к стороннему API).
То есть ситуация, когда ответ сразу невозможен.

Реализовывать очередь и по крону ее разбирать? Или есть какие-то другие решения?
  • Вопрос задан
  • 581 просмотр
Подписаться 3 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 1
@nllm
Самый простой вариант крон, но тогда ответы раз в минуту, что, возможно, не очень хорошо.
Но можно красиво обыграть, написать что-то вроде "думаю", "ваш запрос очень важен для нас" )

Вариант немного сложнее - redis

А в чем разница в обработке таких сообщений в сравнении с nodejs?
Ответ написан
Ваш ответ на вопрос

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

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