Hello,
I'm actualy dev a functionality for show an ui Select in a slash command with this :
self.add_item(discord.ui.Select(select_type=discord.ComponentType.channel_select, placeholder="Send log info", custom_id='4', row=2, max_values=1, channel_types=discord.ChannelType.text))
But i have an error on this line but nothing is suspect for me...
The error :
Ignoring exception in command manage autoban:
Traceback (most recent call last):
File "D:\PycharmProjects\AssuranceTourix\venv\lib\site-packages\discord\commands\core.py", line 131, in wrapped
ret = await coro(arg)
File "D:\PycharmProjects\AssuranceTourix\venv\lib\site-packages\discord\commands\core.py", line 1013, in _invoke
await self.callback(ctx, **kwargs)
File "D:\PycharmProjects\AssuranceTourix\main.py", line 1040, in autoban
await start_autoban(ctx, retranscribes_bans_bool, retranscribes_bans, bot)
File "D:\PycharmProjects\AssuranceTourix\RETRANSCRIBES_BANS\autoban_setup.py", line 18, in start_autoban
await ctx.respond(embed=embed, view=start_buttons(ctx, rb_b, func_rb, bot))
File "D:\PycharmProjects\AssuranceTourix\venv\lib\site-packages\discord\interactions.py", line 585, in respond
return await self.response.send_message(*args, **kwargs)
File "D:\PycharmProjects\AssuranceTourix\venv\lib\site-packages\discord\interactions.py", line 882, in send_message
payload["components"] = view.to_components()
File "D:\PycharmProjects\AssuranceTourix\venv\lib\site-packages\discord\ui\view.py", line 222, in to_components
children = [item.to_component_dict() for item in group]
File "D:\PycharmProjects\AssuranceTourix\venv\lib\site-packages\discord\ui\view.py", line 222, in <listcomp>
children = [item.to_component_dict() for item in group]
File "D:\PycharmProjects\AssuranceTourix\venv\lib\site-packages\discord\ui\select.py", line 408, in to_component_dict
return self._underlying.to_dict()
File "D:\PycharmProjects\AssuranceTourix\venv\lib\site-packages\discord\components.py", line 364, in to_dict
payload["channel_types"] = [ct.value for ct in self.channel_types]
File "D:\PycharmProjects\AssuranceTourix\venv\lib\site-packages\discord\components.py", line 364, in <listcomp>
payload["channel_types"] = [ct.value for ct in self.channel_types]
AttributeError: 'str' object has no attribute 'value'
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "D:\PycharmProjects\AssuranceTourix\venv\lib\site-packages\discord\bot.py", line 1130, in invoke_application_command
await ctx.command.invoke(ctx)
File "D:\PycharmProjects\AssuranceTourix\venv\lib\site-packages\discord\commands\core.py", line 376, in invoke
await injected(ctx)
File "D:\PycharmProjects\AssuranceTourix\venv\lib\site-packages\discord\commands\core.py", line 131, in wrapped
ret = await coro(arg)
File "D:\PycharmProjects\AssuranceTourix\venv\lib\site-packages\discord\commands\core.py", line 1370, in _invoke
await command.invoke(ctx)
File "D:\PycharmProjects\AssuranceTourix\venv\lib\site-packages\discord\commands\core.py", line 376, in invoke
await injected(ctx)
File "D:\PycharmProjects\AssuranceTourix\venv\lib\site-packages\discord\commands\core.py", line 139, in wrapped
raise ApplicationCommandInvokeError(exc) from exc
discord.errors.ApplicationCommandInvokeError: Application Command raised an exception: AttributeError: 'str' object has no attribute 'value'
Can I have help please ?
