Используя Discord.py, есть ли способ сохранить все сообщения, отправленные пользователем за последнюю неделю? - PullRequest
0 голосов
/ 14 марта 2020

Моя цель - получить все сообщения, отправленные пользователем за последнюю неделю, сохранить все числа внутри этого сообщения в списке и суммировать этот список. Как я могу получить эти сообщения?

import discord
from discord.ext import commands
from datetime import date
from datetime import timedelta

client = discord.Client()
bot = commands.Bot(command_prefix='!')

today = date.today()
offset = (today.weekday() + 2) % 7 + 7
last_bill = today - timedelta(days=offset)

@bot.event
async def on_ready():
    print('Logged in as')
    print(bot.user.name)
    print(bot.user.id)
    print('------')

@bot.command(pass_context=True)
async def bill(ctx, user: discord.Member = None):
    if user:
        channel = bot.get_channel(688380930603352145)
        msg = []

        print("!bill command ran successfully!")
        print("Last bill sum: " + str(last_bill))

        msgDate = bot.Message().created_at

...