Discord.py: Как я могу получить все сообщения и кто сделал их из канала? - PullRequest
1 голос
/ 21 февраля 2020

Я пытаюсь получить все сообщения с канала. Не могли бы вы мне помочь? Я ищу, но единственное, что я нашел, это guild.text_channels, но я не могу найти, как получить все сообщения и кто их сделал.

Спасибо за любой ответ.

1 Ответ

0 голосов
/ 21 февраля 2020

Использование async for ... in channel.history() документации .

Пример: печать последних 100 сообщений и их автора.

for channel guild.text_channels:
    async for message in channel.history(limit=100):
        print(message.content, 'by', str(message.author))
...