Discord.py
,如何设置命令(不带前缀),仅使用漫游器回复的特定单词,同时在漫游器Dm
中,漫游器回复该命令。
请记住有关错误的信息,例如,机器人对象没有属性on_message
等,错误。
答案 0 :(得分:0)
如果要在嵌齿轮中使用它。
@commands.Cog.listener()
async def on_message(self,message):
await message.send("Hello!")
或在main.py
中@bot.event
async def on_message(message):
await message.send("Hello!")
如果对此有误,请回复。
如果邮件以dms格式显示, message.guild
将返回None。
答案 1 :(得分:0)
您可以编写一个传递给command_prefix
的函数,该函数将检查服务器中的一个前缀和私人消息中的另一个(或不检查):