i must be slow because this doesn't work as it says it's still too long
@edittag.autocomplete("tag")
@deltag.autocomplete("tag")
async def autocomplete(inter: disnake.ApplicationCommandInteraction, faq: str):
_tags = []
all_tags = await Faq.all()
for tag in all_tags:
if (len(tag.question) > 100):
tag.question = tag.question[:90]
_tags.append(tag.question)
values: list[str] = process.extract(faq, _tags, limit=25)
return [i[0] for i in values]
Ignoring exception in on_application_command_autocomplete
Traceback (most recent call last):
File "C:\Users\jmart\AppData\Local\Programs\Python\Python310\lib\site-packages\disnake\client.py", line 729, in _run_event
await coro(*args, **kwargs)
File "C:\Users\jmart\AppData\Local\Programs\Python\Python310\lib\site-packages\disnake\ext\commands\interaction_bot_base.py", line 1391, in on_application_command_autocomplete
await self.process_app_command_autocompletion(interaction)
File "C:\Users\jmart\AppData\Local\Programs\Python\Python310\lib\site-packages\disnake\ext\commands\interaction_bot_base.py", line 1290, in process_app_command_autocompletion
await slash_command._call_relevant_autocompleter(inter)
File "C:\Users\jmart\AppData\Local\Programs\Python\Python310\lib\site-packages\disnake\ext\commands\slash_core.py", line 687, in _call_relevant_autocompleter
await inter.response.autocomplete(choices=choices)
File "C:\Users\jmart\AppData\Local\Programs\Python\Python310\lib\site-packages\disnake\interactions\base.py", line 1305, in autocomplete
await adapter.create_interaction_response(
File "C:\Users\jmart\AppData\Local\Programs\Python\Python310\lib\site-packages\disnake\webhook\async_.py", line 210, in request
raise HTTPException(response, data)
disnake.errors.HTTPException: 400 Bad Request (error code: 50035): Invalid Form Body
In data.choices.18.name: Must be between 1 and 100 in length.

