У вас AutoRole - функция, принимающая 2 параметра.
Вы в on_member_join пытаетесь ее подставить без параметров как переменную
почему две функции AutoRole
def AutoRole(bot, role: discord.Role):
with open("AR.json", "r") as f:
AR = json.load(f)
return AR[str(role.guild.id)]
@Bot.event
async def on_member_join(member):
role = get(member.guild.roles, name=AutoRole)
await member.add_roles(role)
Не могу подсказать по шарпу, попробуйте прямо вывести без utils строкой <@&87646647855835556> это то же самое, что делает role.mention