runabot/Christmas/UI/AutoComplete.py

16 lines
431 B
Python
Raw Normal View History

2023-12-03 10:06:21 +00:00
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