@exetico

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

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

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

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