Instead of having channels for the server directory, we want to create a feature in the bot (keep reusability in mind) that allows people to click on buttons in rules channels and browse through server information through button links in ephemeral messages.
We want to reduce user entry friction as much as possible, cover things they want to do first (meet up with state leads, attend state lead meetings, check welcome thread, then look into skills teams as a larger ask). We want to clarify how PV works and give people things to do, and following through this bot process should be a part of integrating the member.
The goal is to replace the #rules, #faq and #how-pv-works channels and be able to keep the user in one channel (#rules) to be onboarded.
Naturally, this should not use temporary listeners and be able to handle the bot restarting at any moment and continue to handle the buttons properly.
Instead of having channels for the server directory, we want to create a feature in the bot (keep reusability in mind) that allows people to click on buttons in rules channels and browse through server information through button links in ephemeral messages.
We want to reduce user entry friction as much as possible, cover things they want to do first (meet up with state leads, attend state lead meetings, check welcome thread, then look into skills teams as a larger ask). We want to clarify how PV works and give people things to do, and following through this bot process should be a part of integrating the member.
The goal is to replace the #rules, #faq and #how-pv-works channels and be able to keep the user in one channel (#rules) to be onboarded.
Naturally, this should not use temporary listeners and be able to handle the bot restarting at any moment and continue to handle the buttons properly.