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

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

Нужно чтоб я вводил в код айдишник канала и от туда оно будет парсить все сообщения в консольку.
import discord

class MyClient(discord.Client):

    async def on_message(self, message):
        print('{0.content}'.format(message))

client = MyClient()
client.run('token ds')
channel_id = "id"
  • Вопрос задан
  • 608 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 1
@DF0rig
clay
async def on_message(self, message):
 u_r = await bot.wait_for('message', check=lambda message: message.author == ctx.author) # Проверка сообщения
 msg_channel = u_r.content 
 print(msg_channel)
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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