diff --git a/misskaty/plugins/inline_search.py b/misskaty/plugins/inline_search.py index 5b91c804..611c0ee8 100644 --- a/misskaty/plugins/inline_search.py +++ b/misskaty/plugins/inline_search.py @@ -116,8 +116,9 @@ async def inline_menu(_, inline_query: InlineQuery): msg = f"{method} ({returns[:-2]})\n" msg += f"{description}\n\n" msg += f"Variables:\n" - for i in parsemethod[method]["fields"]: - msg += f"{i['name']} ({i['types'][0]})\nRequired: {i['required']}\n{i['description']}\n\n" + if parsetypes[method].get("fields"): + for i in parsemethod[method]["fields"]: + msg += f"{i['name']} ({i['types'][0]})\nRequired: {i['required']}\n{i['description']}\n\n" datajson.append( InlineQueryResultArticle( title=method, @@ -165,7 +166,8 @@ async def inline_menu(_, inline_query: InlineQuery): results=datajson, is_gallery=False, is_personal=False, - next_offset="", + next_offset="30", + cache_time=5, switch_pm_text=f"Found {len(datajson)} results", switch_pm_parameter="help", )