Server Tag Automation #6
Replies: 2 comments
-
Yes, we’ll def need a list of all available tags. The Discord.js library allows for granular access to the Discord API, so we don’t need the hardcoded IDs, which is nice, but the IDs will be useful nevertheless. For the initial feature, I think we should have two levels: the “everyone” level which would include everyone in level 1 and above to claim and hand out guild and locale tags, and the admin level for admins to assign higher level tags. Role verification is super easy in the Commando framework. Prior to the actual run function for the command, there’s a place for a I do not want to focus on this at the moment, but something to consider once this is launched: how to update the bot with new tags. I don’t think this would be difficult to implement, but let’s get the basic functionality working first. |
Beta Was this translation helpful? Give feedback.
-
One thing that might help with onboarding new members is an interactive guest pass feature. Command can be something like $guest-pass @username
This is the code I have so far https://github.com/BanklessDAO/discord-bots/tree/feature/add-server-role Some thoughts:
|
Beta Was this translation helpful? Give feedback.
-
I took a look through some of the chat and it seems like server tag automation is a great place to start making progress.
Which roles do we want to automate? Should we create a list of the roles (with IDs)?
How do we want to trigger these role assignments?
If using a claiming strategy, do we need to verify the user is allowed to claim that role?
Initial response from @nonsensecodes before moving to GitHub
"The verification aspect is easily handled in the bot framework, as we can specify who can access what tags. As for triggers, I think we should have both one message that people can react to, and a command that people can call from anywhere. “Spammy stuff” seems the popular place for bot commands, but just like tipping, it can happen from wherever."
Beta Was this translation helpful? Give feedback.
All reactions