Python Discord.py Massdm
我需要这个大数据包给每个人发信息,除了作者 但是我真的不知道怎么做Python Discord.py Massdm,python,discord.py,discord.py-rewrite,Python,Discord.py,Discord.py Rewrite,我需要这个大数据包给每个人发信息,除了作者 但是我真的不知道怎么做 @bot.command() async def massdm(self, ctx, *, args=None): if args != None: members = ctx.guild.members for member in members: try: await member.
@bot.command()
async def massdm(self, ctx, *, args=None):
if args != None:
members = ctx.guild.members
for member in members:
try:
await member.send(args)
print("'" + args + "' sent to: " + member.name)
except:
print("Couldn't send '" + args + "' to: " + member.name)
else:
await ctx.channel.send("A message was not provided.")
在新版本的discord.py(1.5.x)中,对
意图进行了一些更改。意图就像权限一样,您需要定义它来使用一些东西,比如发送私人消息。您必须在bot=discord.bot()之前定义它
导入不一致
intents=discord.intents().all()
bot=discord.bot(前缀=“”,意图=意图)
如果您只想启用发送私人消息,可以执行intents=discord.intents().dm_messages
,但我建议您使用discord.intents().all()
有关更多信息,您可以查看。代码似乎没有问题,是否有任何错误?没有,没有任何错误,但我需要它来dm除作者之外的所有人。您的discord.py版本是什么?最新版本,我3天前刚刚更新。