runabot/Christmas/UI/AutoComplete.py
2023-12-03 19:06:21 +09:00

16 lines
431 B
Python

from discord import AutocompleteContext
from Christmas.SearchEngine.Snowball 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})")
return results