Add speech msg id to database, add the id when submitting a nomination.

This commit is contained in:
2023-11-02 15:12:28 -04:00
parent 133ff79b94
commit 19baf84c80
2 changed files with 3 additions and 2 deletions
+2 -2
View File
@@ -46,11 +46,11 @@ class NominateModal(nextcord.ui.Modal):
nomination_message += "========================================================\n\n" nomination_message += "========================================================\n\n"
nomination_message += self.speech.value nomination_message += self.speech.value
await interaction.channel.send(nomination_message) msg = await interaction.channel.send(nomination_message)
with Session(engine) as session: with Session(engine) as session:
council_member = CouncilMembers( council_member = CouncilMembers(
ElectionCycle=get_election_cycle_name(self.config), MemberId=interaction.user.id ElectionCycle=get_election_cycle_name(self.config), MemberId=interaction.user.id, SpeechMsgId=msg.id
) )
session.add(council_member) session.add(council_member)
session.commit() session.commit()
+1
View File
@@ -7,6 +7,7 @@ CREATE TABLE ElectionInformation(
CREATE TABLE CouncilMembers( CREATE TABLE CouncilMembers(
ElectionCycle varchar(30) not null unique, ElectionCycle varchar(30) not null unique,
MemberId bigint unsigned not null, MemberId bigint unsigned not null,
SpeechMsgId bigint unsigned not null,
Elected boolean DEFAULT false, Elected boolean DEFAULT false,
HighCouncilElect boolean DEFAULT false, HighCouncilElect boolean DEFAULT false,
DiscordManager boolean DEFAULT false, DiscordManager boolean DEFAULT false,