Save message IDs
This commit is contained in:
parent
1c58d5e215
commit
4a03653c13
@ -8,6 +8,7 @@ class Message(Base):
|
|||||||
|
|
||||||
id = Column(Integer, primary_key=True, autoincrement=True)
|
id = Column(Integer, primary_key=True, autoincrement=True)
|
||||||
timestamp = Column(String, nullable=False)
|
timestamp = Column(String, nullable=False)
|
||||||
|
message_id = Column(Integer, nullable=False)
|
||||||
author_id = Column(Integer, nullable=False)
|
author_id = Column(Integer, nullable=False)
|
||||||
channel_id = Column(Integer, nullable=False)
|
channel_id = Column(Integer, nullable=False)
|
||||||
stickers = Column(JSON, nullable=False, default=list)
|
stickers = Column(JSON, nullable=False, default=list)
|
||||||
|
@ -105,6 +105,7 @@ class Archive(commands.Cog):
|
|||||||
|
|
||||||
db_message = Message(
|
db_message = Message(
|
||||||
timestamp=message.created_at.isoformat(),
|
timestamp=message.created_at.isoformat(),
|
||||||
|
message_id=message.id,
|
||||||
author_id=message.author.id,
|
author_id=message.author.id,
|
||||||
channel_id=channel.id,
|
channel_id=channel.id,
|
||||||
stickers=[sticker.name for sticker in message.stickers],
|
stickers=[sticker.name for sticker in message.stickers],
|
||||||
|
@ -3,6 +3,7 @@ from pydantic import BaseModel
|
|||||||
|
|
||||||
class Message(BaseModel):
|
class Message(BaseModel):
|
||||||
timestamp: str
|
timestamp: str
|
||||||
|
message_id: int
|
||||||
author_id: int
|
author_id: int
|
||||||
channel_id: int
|
channel_id: int
|
||||||
stickers: list[str]
|
stickers: list[str]
|
||||||
|
Loading…
x
Reference in New Issue
Block a user