Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/319.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 当我不使用齿轮时,在Discord.py中使用什么?_Python_Discord_Discord.py - Fatal编程技术网

Python 当我不使用齿轮时,在Discord.py中使用什么?

Python 当我不使用齿轮时,在Discord.py中使用什么?,python,discord,discord.py,Python,Discord,Discord.py,因此,我正在为我的Discord服务器制作一个票证机器人,以便用户可以向员工提问。我是通过以下方式来做到这一点的。视频中的人使用Cogs,但我不打算这样做,因为机器人只做门票。在视频中,当他开始实际创建票证时,有一部分他使用了@commands.Cogs.listener(),但由于我不打算使用Cogs,我不知道应该在那里放什么 我尝试了@bot.listener(),但出现以下错误: AttributeError:“Bot”对象没有属性“listener” 我也尝试过@bot.Cogs.lis

因此,我正在为我的Discord服务器制作一个票证机器人,以便用户可以向员工提问。我是通过以下方式来做到这一点的。视频中的人使用Cogs,但我不打算这样做,因为机器人只做门票。在视频中,当他开始实际创建票证时,有一部分他使用了
@commands.Cogs.listener()
,但由于我不打算使用Cogs,我不知道应该在那里放什么

我尝试了
@bot.listener()
,但出现以下错误:

AttributeError:“Bot”对象没有属性“listener”

我也尝试过
@bot.Cogs.listener
,但也没有成功,它给了我几乎相同的错误

AttributeError:“Bot”对象没有属性“Cogs”

所以我的问题是,我应该放什么

这是我的代码,你可以看到我需要做什么

@bot.Cogs.listener()
async def on_raw_reaction_add(payload):
  if payload.member.id != bot.used.id:
    with open('ticket.json', 'r') as file:
      ticket_data = json.load(file)

您可以使用或/代替。

这是文档中的第一件事。。。您是否尝试过
@bot.event
?您还可以使用
@bot.listen()
这确实有效!谢谢