hopfenspace / MateBot

Micro service providing an API for MateBot clients

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Implement the /communism command and its callback queries

CrsiX opened this issue · comments

commented

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

See also: #7 and #21