不和谐选项不显示,消息将单独发送



这是我的代码

def __init__(self, no):
super().__init__()
self.r = []
for numb in range(self.startnum,self.endnum):
self.r.append(discord.SelectOption(label=numb)) 
discord.ui.select(
row = 0,
options = self.r)
async def select_callback(self, select, interaction):
await interaction.response.send_message(f"{select.values[0]}")

选项不出现,但消息将单独发送

显示数字作为选项,但这并没有发生,而是只显示我的消息单独这样的

问题是您使用的是discord.ui.select,这是一个装饰器,而不是discord.ui.Select,这是类。另外,discord.SelectOption'label'参数要求字符串而不是整数,并且您没有将选择作为消息发送,我认为您必须使用discord.ui.View

最新更新