@ratratrat

Как сделать автовыдачу ролей?

Не знаю как сделать так, чтобы бот автоматом выдавал роль, когда кто-то заходит на мой сервер.
Если есть такая возможность, то желательно, чтобы выполнение было от @Bot.event.
  • Вопрос задан
  • 2972 просмотра
Решения вопроса 1
>on_member_join(member)<
@Bot.event
async def on_member_join(member):
    if role := member.guild.get_role(418187634689139935):
        await member.add_roles(role)
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@Rostislavcheg
@Bot.event # СОБЫТИЕ
async def on_member_join(memner): # СОБЫТИЕ ЗАХОДА ПОЛЬЗОВАТЕЛЯ НА СЕРВЕР
role = discord.utils.get(member.guild.roles, name='Имя роли') # САМА РОЛЬ КОТОРУЮ ВЫДАЕМ
await member.add_roles(role) # ДОБАВЛЯЕМ РОЛЬ
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы