Merge pull request #73 from mxl/fix/search-public-chats-include-chats

fix: include chats and channels in search_public_chats results
This commit is contained in:
Eugene Evstafev 2026-03-16 08:28:02 +00:00 committed by GitHub
commit 49c912d6eb
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -3202,7 +3202,8 @@ async def search_public_chats(query: str) -> str:
""" """
try: try:
result = await client(functions.contacts.SearchRequest(q=query, limit=20)) result = await client(functions.contacts.SearchRequest(q=query, limit=20))
return json.dumps([format_entity(u) for u in result.users], indent=2) entities = [format_entity(e) for e in result.chats + result.users]
return json.dumps(entities, indent=2)
except Exception as e: except Exception as e:
return log_and_format_error("search_public_chats", e, query=query) return log_and_format_error("search_public_chats", e, query=query)