Задать вопрос
Wolf_Yout
@Wolf_Yout

Где тут ошибка?

Код:
@bot.event
async def on_member_join(ctx):
    channel = await bot.get_channel(867796861615079474)
    await channel.send(f"Hello, {ctx.member.name}. Welcome to my server, welcome to {ctx.guild.name} !  Personally, Katarina, I'm glad to see you here! Feel at home ❤\n{time.strftime('%H:%M:%S')}")

Захожу с твинка, и ничего не работает, не вызывается вообще функция, потому что не выдаёт ошибку о том что взятию канала не нужен await. Что делать?
  • Вопрос задан
  • 101 просмотр
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 2
SoreMix
@SoreMix
yellow
Интенты какие переданы при создании бота? Нужны members
Ответ написан
Комментировать
@NoGrisha
Точка.
Когда вы вызываете get_channel он возвращает вам объект abc.GuildChannel(см документацию), это обобщение всех каналов вообще и голосовых и текстовых. Поэтому он не имеет функцию send().
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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