Implement the /communism command and its callback queries
CrsiX opened this issue · comments
As this is a somewhat longer task, I open this issue with the following tasks:
- Implement the /communism command
- Define the callback query handler class
- Implement the action for ACCEPT
- Implement the action for CANCEL
- Implement the action for JOIN / LEAVE
- Implement the actions for changing the counter of externals
- Add a check if the communism is still active before performing actions on it
- Don't allow changes of the bot's message after the communism was closed or accepted
- Add user notifications where everything was processed correctly
- Add user alerts where something went wrong
- Check if everything is working properly, including permissions (see #25)
- Check if the handling of partial amounts (below one Cent) is done correctly