async def report(ctx, member: discord.Member, *, arg):
role = ctx.guild.get_role(9999999999) # id роли 9999999999
members = ctx.guild.members
await ctx.channel.send('Your complaint was sent to moderators!', delete_after=10)
for i in role.members:
await i.send(f'{ctx.author.mention} sent a complaint on {member.mention} with reason:\n**{arg}**')
await ctx.message.delete()
async def report(ctx, member: discord.Member, *, arg):
role = ctx.guild.get_role(9999999999999)
users = ctx.guild.members
await ctx.channel.send('Your complaint was sent to moderators!', delete_after=10)
for user in users:
if role in member.roles:
await user.send(f'{ctx.author.mention} оставил жалобу на {member.mention} с причиной:\n**{arg}**')
await ctx.message.delete()
С тем кодом хотя-бы одному пользователю отправлялось личное сообщение, а так вообще никому.
Не знаешь что делать?