@Sunter

Как сделать чтобы бот при написании сообщения в одном канале, писал сообщение в другом?

Есть канал , если в нем человек что-либо пишет, бот в другом канале отправляет сообщение("Hello, {здесь id пользователя}')
  • Вопрос задан
  • 96 просмотров
Пригласить эксперта
Ответы на вопрос 1
@dreameddd
Не понятно, что вы хотите, чтобы отправлялось 1 раз (при первом сообщении пользователя) или всегда? (при каждом сообщении пользователя). Если 1-ый случай - то вам нужна база данных, там можно считать, сколько у пользователя сообщений с помощью on_message

Код для отправки сообщения в другой канал:
channel = bot.get_channel(id канала)
await channel.send('Hello, ...')


Чтобы получить id пользователя, используйте ctx.author.id
Ответ написан
Ваш ответ на вопрос

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

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