Save message IDs

This commit is contained in:
Parker M. 2025-04-03 17:42:44 -05:00
parent 1c58d5e215
commit 4a03653c13
Signed by: parker
GPG Key ID: 505ED36FC12B5D5E
3 changed files with 3 additions and 0 deletions

View File

@ -8,6 +8,7 @@ class Message(Base):
id = Column(Integer, primary_key=True, autoincrement=True)
timestamp = Column(String, nullable=False)
message_id = Column(Integer, nullable=False)
author_id = Column(Integer, nullable=False)
channel_id = Column(Integer, nullable=False)
stickers = Column(JSON, nullable=False, default=list)

View File

@ -105,6 +105,7 @@ class Archive(commands.Cog):
db_message = Message(
timestamp=message.created_at.isoformat(),
message_id=message.id,
author_id=message.author.id,
channel_id=channel.id,
stickers=[sticker.name for sticker in message.stickers],

View File

@ -3,6 +3,7 @@ from pydantic import BaseModel
class Message(BaseModel):
timestamp: str
message_id: int
author_id: int
channel_id: int
stickers: list[str]