Как реализовать ожидание ответа пользователя боту?
Есть команда (game_info *название игры*) При ее вводе бот отправляет все результаты поиска метакритика по заданному названию и номер каждой игры. После этого бот должен ожидать ввод номера от пользователя в течении 5 секунд. Как это можно сделать?
Yupiter7575, напишу вам нужную последовательность действий:
1. Ввод команды game_info *название игры*
2. Бот отправляет найденные игры на метакритике и их номер и спрашивает какую игру искал пользователь
3. Пользователь отправляет цифру которую бот записывает в переменную для дальнейшей работы
В 3 пункте у меня возникает проблема: не знаю как считать то что отправит пользователь
Yupiter7575, никогда не надо использовать sleep в ботах, потому что это полностью останавливает работу бота на указанное время. А ещё не надо использовать time.sleep в асинхронных скриптах, потому что он блокирует event loop, вместо этого надо использовать асинхронный asyncio.sleep.