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