V1.1.0
Adds a system that allows for multiple messages to appear in order that guides recruits through the recruitment process. Additionally updates some processes for referencing leadership role ID's in local.py and some other settings to streamline the configuration process for our use case.
What's Changed
- Updated Recruit Cog by @apropst in #6
- Updated thread messaging to be a more dynamic flow, breaking the various steps out into individual messages that the recruited user moves through at their leisure by using reactions to affirm their status on each step.
- Added /recruit command to invoke the same functionality as the existing application command so that leadership can create recruitment threads on mobile devices.
- Added /archive command to allow Solarmark leadership to change the archival duration on existing threads.
- Updated ephemeral message that gets shown to leadership upon thread creation to include a link to the thread if the leadership user can see the thread. The message was not updated in the case that a leadership member CANNOT see the thread such is the case for leadership members that aren't part of the recruiting team.
- Added handling for an edge case where the target of recruitment hasn't yet gained access to the SOLARMARK_RECRUIT_CHANID channel.
- Removed hardcoded user IDs, instead pulling them from settings dynamically.
Full Changelog: v1.0.0...v1.1.0