Все сервисы Хабра

Сообщество IT-специалистов

Ответы на любые вопросы об IT

Профессиональное развитие в IT

Удаленная работа для IT-специалистов

Войти на сайт
  • Все вопросы
  • Все теги
  • Пользователи

Хабр Q&A — вопросы и ответы для IT-специалистов

Получайте ответы на вопросы по любой теме из области IT от специалистов в этой теме.

Узнать больше
другие проекты хабра
  • Хабр
  • Карьера
  • Фриланс
Задать вопрос

bratniko19

  • 0
    вклад
  • 2
    вопроса
  • 0
    ответов
  • 0%
    решений
Комментарии
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Discord Bot Python Как вывести список участников по ролям?

    bratniko19 @bratniko19 Автор вопроса
    JiMoon, теперь выбивает ошибку при вводе команды. Могу писать тебе на почту richardgorestov@gmail.com? Так будет удобнее
    Написано 26 дек. 2021
  • Discord Bot Python Как вывести список участников по ролям?

    bratniko19 @bratniko19 Автор вопроса
    JiMoon, спасибо. Теперь видно ошибку
    File "C:\Users\...\bot.py", line 42
        emb.set_footer(text = author.name, icon_url = author.avatar_url)
                                                                        ^
    IndentationError: unindent does not match any outer indentation level


    Это то место, где после 4 пробелов идёт по 2
    Написано 26 дек. 2021
  • Discord Bot Python Как вывести список участников по ролям?

    bratniko19 @bratniko19 Автор вопроса
    JiMoon, вот именно. Были бы ошибка, её бы выбило в консоль (.bat файл запуска бота). Она сразу же закрывается. Естественно никакой ошибки не выдаёт.

    Должно быть так, но она моментально закрывается не успев открыться
    61c83c7fd3520108588239.png
    Написано 26 дек. 2021
  • Discord Bot Python Как вывести список участников по ролям?

    bratniko19 @bratniko19 Автор вопроса
    JiMoon, перефразирую. Бот перестал запускаться :(
    Написано 26 дек. 2021
  • Discord Bot Python Как вывести список участников по ролям?

    bratniko19 @bratniko19 Автор вопроса
    Может что-то не так с пробелами, но этот код даже консоль не открывает :(
    @bot.command()
    async def list(ctx):
        await ctx.message.delete() #удалят сообщение с командой
        emb = discord.Embed(title = 'Список', colour=discord.Color.red())
        emb.set_author(name = self.client.user.name, icon_url = self.client.user.avatar_url)
      emb.set_footer(text = author.name, icon_url = author.avatar_url)
      adminID = 918202389226463282
      admin = utils.get(ctx.guild.roles, id = adminID)
      embed.add_field(name="Администраторы")
      for member in role.members:
        embed.add_field(value=f'{member.mention}')
      moderID = 918202389197119566
      moder = utils.get(ctx.guild.roles, id = moderID)
      embed.add_field(name="Модераторы")
      for member in role.members:
        embed.add_field(value=f'{member.mention}')  
        await ctx.send( embed = embed )
    Написано 26 дек. 2021
  • Discord Bot Python Как вывести список участников по ролям?

    bratniko19 @bratniko19 Автор вопроса
    JiMoon, да, я хочу чтобы после определенной Команды их выводило в embed сообщение, а не в консоль
    Написано 26 дек. 2021
  • Открылось 4-5 вкладок в браузере и перезагрузился ноутбук. Взломали?

    bratniko19 @bratniko19 Автор вопроса
    Василий Банников, в программировании я полный ноль. Но на скрине чётко видно, что этот "человек" владеет C# и, возможно, это помогло ему справится с такой вот задачей. Может подскажешь, какие теги сюда лучше подойдут?
    Написано 12 дек. 2021
  • Discord Bot Python Как вывести список участников по ролям?

    bratniko19 @bratniko19 Автор вопроса
    neredko1703, я не знаю в чём проблема, но ничего не работает. Даже в консоль ничего не пишет.

    @bot.command()
    async def list(ctx):
        await ctx.message.delete() #удалят сообщение с командой
        embed = discord.Embed(title = 'Администраторы')
        for guild in bot.guilds:
            for member in guild.members:
                guild = bot.get_guild(ctx.guild.id)  
                verif = guild.get_role(918202389226463282)
                if verif in member.roles:  
                    embed.add_field(value= f"{member.mention}",inline = False)
        await ctx.send(embed = embed)
    Написано 11 дек. 2021
  • Discord Bot Python Как вывести список участников по ролям?

    bratniko19 @bratniko19 Автор вопроса
    Алан Гибизов, я понял, что нужно более обширно ставить вопрос, а удалить старый нельзя, как я понял. И что мне делать?
    Написано 28 нояб. 2021
Самые активные сегодня
  • ValdikSS
    ValdikSS
    • 10 ответов
    • 0 вопросов
  • wadowad
    • 8 ответов
    • 0 вопросов
  • dimonchik2013
    Dimonchik
    • 8 ответов
    • 0 вопросов
  • Drno
    • 5 ответов
    • 1 вопрос
  • 3r1k
    Олег Милованов
    • 5 ответов
    • 1 вопрос
  • firedragon
    Владимир Коротенко
    • 5 ответов
    • 0 вопросов
  • © Habr
  • О сервисе
  • Обратная связь
  • Блог

Войдите на сайт

Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации