我想我想在你发送诸如“@role, message”之类的消息时发出一个命令来转换一个角色
这是我的代码:
@bot.command()
async def DM(ctx, role : discord.Role.members, content):
channel = await role.create_dm()
await channel.send(content)
提前致谢
答案 0 :(得分:0)
我假设你的意思是 mp 你的意思是 mass ping。不管有一个这样的命令几乎肯定会受到痛苦的速率限制(每 10 秒 10 个用户 dms),但假设你不在乎,这就是我将如何处理它
(这需要会员的意图)
@bot.command()
async def DM(ctx, role : discord.Role.members, content):
for member in ctx.guild.members:
if role in member.roles:
channel = await member.create_dm()
await channel.send(content)
答案 1 :(得分:0)