When a bot receives the first query and the result returns photo or animation, the app doesn’t process it.
The query may be empty, or non-empty. If the user adds more symbols (e.g. a space), then the app starts processing the query by showing the results.
No issues on TDesktop and iOS.
Note
You can test the issue with your own bot, by using the following snippet: github's gist, the snippet uses Rust language with teloxide telegram bot library.
Steps to reproduce
Tag @gif inline or paste an already written query (e.g @gif foo)
The issue can be reproduced with: InlineQueryResult(Cached)Photo, InlineQueryResultMpeg4Gif, InlineQueryResultCachedSticker while it works fine with: InlineQueryResultArticle, InlineQueryResult(Cached)Video
Current Result
The first query is ignored and doesn’t show any result, you must add another character (and therefore send another query) to see the results.
Another STR: - Paste `@gif foo` (you see no result) - Clear the input field using the little 'x' button on the side - Type `:s` (as if you're writing an emoji)
You'll see the foo suggestions instead of the emoji suggestions.
Jake Owlsky θ∆
I have been experiencing this issue with @FoxBot on my Moto Edge+ (Android 12) using Telegram Android v.9.3.3 (3026)
Admin Dog
Hello, can you check the latest version and report if it is fixed?
- Paste `@gif foo` (you see no result)
- Clear the input field using the little 'x' button on the side
- Type `:s` (as if you're writing an emoji)
You'll see the foo suggestions instead of the emoji suggestions.