在我的齿轮文件中将 1 2 3
0 2 2 3
1 3 4 5
2 6 7 8
3 8 9 0
用于不和谐的bot时,出现了意外错误。
错误提示:
wait_for()
收到了意外的关键字参数'check'
我该如何解决这个问题?
代码:
wait_for()
答案 0 :(得分:2)
asyncio.wait_for
没有check关键字。您必须改用client.wait_for
。
答案 1 :(得分:1)
这是因为您应该使用await client.wait_for()
,其中client
是您的discord.Client
对象。
因此,在您的代码中,使用:
reaction, user = await client.wait_for("reaction_add", timeout = 10, check = checkEmojiGrange)
代替:
reaction, user = await asyncio.wait_for("reaction_add", timeout = 10, check = checkEmojiGrange)
答案 2 :(得分:0)
我创建了它,现在它说:
wait_for()缺少1个必需的位置参数:“事件”
所以我这样设置:
SELECT DISTINCT tbl_FC_Data.Part_Number, IIf([tbl_FC_Data]![Date_of_FC]=#7/1/2020#,"Y","N") AS
First_Date_Match, IIf([tbl_FC_Data]![Date_of_FC]=#6/1/2020#,"Y","N") AS Second_Date_Match
FROM tbl_FC_Data
WHERE (((tbl_FC_Data.Company_Code)="EAIL1") AND ((tbl_FC_Data.Date_of_FC)=#7/1/2020#)) OR
(((tbl_FC_Data.Date_of_FC)=#6/1/2020#))
ORDER BY tbl_FC_Data.Part_Number;
现在:
wait_for()缺少1个必需的位置参数:“ self”
答案 3 :(得分:0)
对于'self'参数,我这样添加它:
reaction, user = await client.wait_for(self, event = "reaction_add", timeout = 10, check = checkEmojiGrange)
现在说:
'CogFouiller'对象没有属性'loop'