runabot/RUNA/UI/AutoComplete.py

16 lines
440 B
Python
Raw Normal View History

from discord import AutocompleteContext
from RUNA.Database.MeiliSearch import Snowball
async def Guild_Autocomplete(ctx: AutocompleteContext):
snowball = Snowball()
query = ctx.value
print(query)
result = await snowball.query_guild(query)
results = []
for i in result["hits"]:
gname = i["guild_name"]
gid = i["guild_id"]
results.append(f"{gname} ({gid})")
2023-12-03 10:06:21 +00:00
return results