Как сделать, чтобы бот мог увидеть пустой инлайн запрос?
Суть такова - пользователь через инлайн запрос пишет сообщение, но при запросе можно ничего не отправлять. На этот случай я сделал условный оператор, который проверяет запросы - если в них содержится текст, то бот отправляет сообщение, иначе бот пишет, что сообщения нет. Запросы с текстом сохраняются в бд и оттуда достаются, их можно спокойно проверить, но пустые запросы сохраняются только в том случае, если начинаешь что-то писать, что видно на скриншоте ниже
Если отправить запрос с текстом и после него пустой запрос - вернется текст из первого запроса
Начать с того, что inline-запросы кэшируются. После первого получения ботом пустого или какого угодно другого сообщения он некоторое время не будет получать такие же (с точностью до буквы) сообщения.
fakin_kiska, надо понимать, что inline mode предназначен не для того, чтобы получать информацию от пользователей, а для помощи им в написании сообщения. Поэтому идея может быть прикольная, но работать будет не всегда хорошо.