Council member vote automation #11

Closed
opened 2023-07-10 16:09:28 -04:00 by imcompiling · 4 comments
Owner

Vote counting is a large effort, will not be supported initially as I want the bot to do announcements properly and manage text channels/permissions before starting.

Vote counting is a large effort, will not be supported initially as I want the bot to do announcements properly and manage text channels/permissions before starting.
imcompiling added a new dependency 2023-07-14 17:25:46 -04:00
imcompiling added a new dependency 2023-07-14 17:26:19 -04:00
imcompiling added this to the Clan election cycle development project 2023-07-15 14:05:29 -04:00
imcompiling changed title from Add vote counting to bot. to Council member vote automation 2023-07-15 14:05:45 -04:00
Author
Owner

Will want to turn on listening to messages in the election channel once the voting cycle has started. Those who send a message are then added to the council member database as not elected. When voting starts, these members are added to a table that shows all members that are available to vote for. The table will have a button to cast your vote. This will send an ephemeral message with a drop down with voting options. A voter can choose from the options to cast their vote. If a voter tries to vote again, ideally their last vote will be highlighted in the drop down. This will help make it clear that they are changing their vote. If not, I will make sure that it is obvious they are changing their vote.

This method should be easier to implement and track than tracking emotes.

Will want to turn on listening to messages in the election channel once the voting cycle has started. Those who send a message are then added to the council member database as not elected. When voting starts, these members are added to a table that shows all members that are available to vote for. The table will have a button to cast your vote. This will send an ephemeral message with a drop down with voting options. A voter can choose from the options to cast their vote. If a voter tries to vote again, ideally their last vote will be highlighted in the drop down. This will help make it clear that they are changing their vote. If not, I will make sure that it is obvious they are changing their vote. This method should be easier to implement and track than tracking emotes.
Author
Owner

Scratch the listening to messages part. Want to have a button to enter yourself into the election. Hopefully the views have enough text space for people to enter their election candidacy messages.

Scratch the listening to messages part. Want to have a button to enter yourself into the election. Hopefully the views have enough text space for people to enter their election candidacy messages.
imcompiling added reference 11-council-member-vote-automation 2023-10-24 15:44:46 -04:00
Author
Owner

Started out with nominating yourself for the election. Still need to make entries into the database and make sure the user only nominates themself once. Would be cool if I can allow a user to edit their speech if they press the button again.

Started out with nominating yourself for the election. Still need to make entries into the database and make sure the user only nominates themself once. Would be cool if I can allow a user to edit their speech if they press the button again.
Author
Owner

Finished vote counting and management. Also did elect role management.

Finished vote counting and management. Also did elect role management.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Blocks
#16 voting end role management
imcompiling/dakiny-bot
#17 Term start role management.
imcompiling/dakiny-bot
Reference: imcompiling/dakiny-bot#11