@so1ken

Пишу дс бота на python через disnake, бот не выдает роль Ошибка: 'Guild' object has no attribute 'role' что делать?

import disnake 
from disnake.ext import commands

bot = commands.Bot(command_prefix = ".", help_command = None, intents = disnake.Intents.all())



@bot.event 
async def on_ready():
	print(f"Bot {bot.user} is ready to work!")

@bot.event
async def on_member_join(member):
	role = await disnake.utils.get(guild_id=member.guild.role, id=952469393592426567)
	channel = member.guild.system_channel

	embed = disnake.Embed(
		title = "Новый участник!",
		description = f"{member.name}#{member.discriminator}",
		color=0xffffff
	)
	await member.add_roles(role)
	await channel.send(embed=embed)
Пишу дс бота на python через disnake, бот не выдает роль Ошибка: 'Guild' object has no attribute 'role' что делать?
  • Вопрос задан
  • 466 просмотров
Решения вопроса 1
@Dovolen_toboy
Привет! Ты забыл одну букву дописать))

вот твой код :
role = await disnake.utils.get(guild_id=member.guild.role, id=952469393592426567)


вот нужный :
role = disnake.utils.get(guild_id=member.guild.roles, id=952469393592426567)
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@so1ken Автор вопроса
Ребят поменял строчку кода, на ту что порекомендовали выше теперь другая ошибка
63d49feb9c553284206462.png
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы