Как сделать автовыдачу роли и приветсвтвие
Всем прив, я не особо разбираюсь в питоне поэтому спрашиваю, как написать код, чтобы он писал в канал с id 947591418199822356 приветствие нового участника и выдал ему роль с id 935467923143790602 ? заранее спасибо
Ответы (1 шт):
Автор решения: ArtemBay
→ Ссылка
Для этого нужно использовать ивент on_message. Пример кода как такое можно реализовать:
@bot.event
async def on_member_join(member):
channel = bot.get_channel(947591418199822356)
await cahnnel.send(f"На сервере новый участник {member.mention}")
role = member.guild.get_role(935467923143790602)
await member.add_roles(role)
Этот код будет писать в канал с id 947591418199822356 о том что появился новый участник на сервере, а также он будет выдавать роль с id 935467923143790602