Задать вопрос
@doom25

Почему не выдаётся роль автоматически?

Здравствуйте. Мне не выдаётся роль на сервере автоматически. В cmd ошибок не выводит никаких. Помогите пожалуйста.

P.S. Вот код:
#Autorole
@Bot.event
async def on_member_join(member):
    if role := member.guild.get_role(769849037137641482):
        await member.add_roles(role)
  • Вопрос задан
  • 88 просмотров
Подписаться 1 Простой Комментировать
Ответ пользователя Максим Невзоров К ответам на вопрос (3)
Проверьте, что роль с указанным ID существует. Например, вручную упомянув указанную роль по ID, отправив упоминание роли вручную: <@&769849037137641482>.

Если роль существует, так же убедитесь что вы имеете все необходимые intents. on_member_join требует Members intent: https://discordpy.readthedocs.io/en/stable/api.htm...
7Nmbvar.png
Ответ написан
Комментировать