如何制作一个自动对频道中的每条消息做出反应的简单机器人

时间:2021-03-06 16:34:12

标签: python discord discord.py bots

我有这个代码,在 cog 中,它没有做任何事情,我没有任何错误, 不和谐.py 我希望机器人对特定频道中的每条消息自动做出反应

from discord.ext import commands
from discord.ext.commands   import Bot
import asyncio

client = commands.Bot(command_prefix = '*')

class Autoreact(commands.Cog):

    def __init__(self, client):

        self.client = client
        
    @commands.Cog.listener()
    async def on_message(self, message):
        if (message.channel.id == "817770701603340289"):
            
            await message.add_reaction(":daek:817793235988643861")



def setup(client):

    client.add_cog(Autoreact(client))```

1 个答案:

答案 0 :(得分:3)

ID 是整数,不是字符串

A1 -> A2 ..
B1 -> B2 ...