我想创建将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'