DISCORD.py как получить id канала по его названию? или другой способ отправлять сообщение в канал?

Я хочу сделать, чтобы боту при подключении можно было вручную настроить, в какие каналы он будет писать сообщения.
Например подтверждения регистрации он будет читать и писать только из registration, но как сделать так, чтобы можно было ему прописать допустим
!permission register-main_channel
, т е как получить id канала зная название? или можно обращаться к каналу зная только название? например можно ли заменить в следующем случае id на name?
@bot.event
async def on_member_join(member):
    channel = bot.get_channel(8152*******905) #здесь числовой id, можно ли заменить на название?

    await channel.send(embed=discord.Embed(
        description=f"{member.name}, приветствуем!"))
  • Вопрос задан
  • 2990 просмотров
Решения вопроса 1
SoreMix
@SoreMix Куратор тега Python
yellow
channel = discord.utils.get(member.guild.channels, name="Имя")
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы