@exetico

Как разделить query для пользователей telegram?

Пытаюсь настроить телеграм бота, при нажатии кнопки старт бот должен выдавать варианты ответов, реализовал это через инлайн клавиатуру, т.е. старт=>вопрос - инлайн клавиатура => следующий вопрос выбирается в зависимости от предыдущего ответа, используя квери дату.
Для одного пользователя все работает, но если начать писать боту с двух аккаунтов одновременно, то колбек квери начинает принимать ответ от любого из пользователей и в итоге шлет одному пользователю два(эквивалентно кол-ву пользователей) одинаковых вопроса, а у второго бот остается в ожидании нужной даты бесконечно.
Вопрос: можно ли как то изолировать callback_query для каждого пользователя?
  • Вопрос задан
  • 50 просмотров
Пригласить эксперта
Ответы на вопрос 1
@robprane
https://core.telegram.org/bots/api#callbackquery
CallbackQuery содержит параметр from, так что он и так изолирован. Проблема с вашей стороны. Вероятно, вы отправляете ответ на захардкоженный id, без демонстрации кода сложно сказать.
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы