Задать вопрос
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. Что делать?
  • Вопрос задан
  • 103 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Python-разработчик с нуля
    6 месяцев
    Далее
  • Skillfactory
    DevOps-инженер
    6 месяцев
    Далее
  • SF Education
    Бэкенд-разработчик на Python
    3 месяца
    Далее
Пригласить эксперта
Ответы на вопрос 2
SoreMix
@SoreMix
yellow
Интенты какие переданы при создании бота? Нужны members
Ответ написан
Комментировать
@NoGrisha
Точка.
Когда вы вызываете get_channel он возвращает вам объект abc.GuildChannel(см документацию), это обобщение всех каналов вообще и голосовых и текстовых. Поэтому он не имеет функцию send().
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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