Пишу бота на Python, используя модуль Disnake. По идеи он должен выдавать новому человеку роль и писать о его вступлении в чате. Но когда присоединяется новый участник, выдает ошибку.
get() missing 1 required positional argument: 'iterable'
сам проект:
import disnake
from disnake.ext import commands
intents = disnake.Intents.all()
bot = commands.Bot(command_prefix="/", help_command=None, intents=intents)
@bot.event
async def on_ready():
print(f'{bot.user} is ready to work. ')
@bot.event
async def on_member_join(member):
role = await disnake.utils.get(guild_id=member.guild.id, role_id=1084755640695656468)
channel = member.guild.system_channel
embed = disnake.embed(
title=("Новый участник сервера!"),
description=f"{member.name}#{member.discriminator}",
color=0xFF0000
)
await member.add_roles(role)
await channel.send(embed=embed)
bot.run("token")