Discord.py-获取所有成员并发送消息

时间:2019-05-29 07:31:04

标签: python python-3.x discord.py discord.py-rewrite

我想创建将dm发送给我所有成员的脚本

我的代码

@client.command()
async def broadcast(ctx):
    mydb = mysql.connector.connect(
        host="test",
        user="test",
        passwd="test",
        database="test"
    )

    for guild in client.guilds:
        for member in guild.members:
            member = member.id
            print(member)
            mycursor = mydb.cursor()
            mycursor.execute(
                "SELECT discord_id FROM discord WHERE discord_id = '%s'", (member,))
            mycursor.fetchall()
            count = mycursor.rowcount
            if(count < 1):
                await member.send('Yeah')
            else:
                print(member)

我希望此命令将dm发送给我的所有成员,但出现此错误

discord.ext.commands.errors.CommandInvokeError: Command raised an exception: AttributeError: 'int' object has no attribute 'send'

0 个答案:

没有答案