• Как сделать 2 пинга через Discord py?

    @cataclysm88 Автор вопроса
    soremix, так вообще не работает :(
    С тем кодом хотя-бы одному пользователю отправлялось личное сообщение, а так вообще никому.
    Не знаешь что делать?
  • Как сделать 2 пинга через Discord py?

    @cataclysm88 Автор вопроса
    soremix, привет!
    Я вот сделал такой код:
    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()

    Это более или менее нормально работает, только личное сообщение отправлять только одному модератору, а не всем. Не знаешь как это исправить?
  • Как сделать 2 пинга через Discord py?

    @cataclysm88 Автор вопроса
    Я вот исправил
    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()

    Я поменял member на user, но это не помогло, наоборот, я вообще теперь не могу никому отправить сообщение. Можете помочь, пожалуйста? Вот такая ошибка возникает в консоли когда я пишу $report @user причина:unknown.png