Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add #insiders-info interactions #255

Merged
merged 7 commits into from
Jan 3, 2025

Conversation

FloatingMilkshake
Copy link
Collaborator

@FloatingMilkshake FloatingMilkshake commented Dec 31, 2024

Adds the stuff for #insiders-info. Closes #252.

Adds /send-insiders-info-buttons, which sends a simple message (only allowed in the configured insiderInfo channel) with a couple of buttons. One button pops open a select menu that allows users to change their Insider roles. The other (after a confirmation message) grants users a chat role (config insidersChat under userRoles). If the user already has the role, it will be removed. This role must be added to config before merging!! We don't have a role for this yet, so I left it unconfigured.

The select menu is sent in an ephemeral message after users click the "Choose your Insider roles" button so that it can dynamically reflect the state of their Insider roles. Users can select roles to get them, and unselect them to lose them.

Screen_Recording_2024-12-30_at_2.45.09_PM.mov

If the video doesnt want to play, it's also here https://discord.com/channels/150662382874525696/780516096335282206/1323376907705782273

config.json Outdated Show resolved Hide resolved
config.json Show resolved Hide resolved
@FloatingMilkshake FloatingMilkshake merged commit f21ccb9 into main Jan 3, 2025
2 checks passed
@FloatingMilkshake FloatingMilkshake deleted the floatingmilkshake/insiders-info branch January 3, 2025 01:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

Todo: Create a button interaction in #insiders-info to grant a basic 'insiders access' role for #insiders
2 participants