Skip to content
This repository has been archived by the owner on Mar 7, 2023. It is now read-only.

Lan Event Commands #26

Open
6 of 9 tasks
Telluur opened this issue Jan 16, 2020 · 3 comments
Open
6 of 9 tasks

Lan Event Commands #26

Telluur opened this issue Jan 16, 2020 · 3 comments
Assignees
Labels
enhancement New feature or request High priority Should be addressed asap
Projects

Comments

@Telluur
Copy link
Member

Telluur commented Jan 16, 2020

  • next event command
  • Rework storage to support multiple events.
  • Basic commands

Changed to this command:

  • Rename command to 'event' (including messages)

Pending storage improvement completion #28

  • Rename description to event name

  • Add actual description field

  • Add status field; To be confirmed, confirmed, cancelled.

  • Notifications

  • Make management more user friendly.

@Telluur Telluur self-assigned this Jan 16, 2020
@Telluur Telluur added enhancement New feature or request High priority Should be addressed asap labels Jan 16, 2020
@Telluur Telluur added this to To do in SlapBot via automation Jan 16, 2020
@Telluur Telluur moved this from To do to In progress in SlapBot Feb 16, 2020
@Telluur
Copy link
Member Author

Telluur commented Feb 16, 2020

cmd - displays help
cmd help - displays help

cmd ids - lists <id>s
cmd create <id> - creates event with <id>
cmd delete <id> - deletes event with <id>
cmd edit <id> description <value> - sets <value>
cmd edit <id> start <ISO> - sets <ISO>
cmd edit <id> end <IDO> - sets <ISO>

cmd notify <id> list - lists notify ISO dates for <id>
cmd notify <id> add <ISO> - adds a notification at <ISO> for event <id>
cmd notify <id> remove <ISO> - removes a notification at <ISO> for event <id>
cmd notify <id> clear - clears all notification for <id>

Telluur added a commit that referenced this issue Feb 16, 2020
@Telluur
Copy link
Member Author

Telluur commented Feb 17, 2020

%1$s help - displays this message
%1$s status - displays system and local time

%1$s list - lists events by their <id>
%1$s info <id> - display the event with <id>
%1$s create <id> - creates event with <id>
%1$s delete <id> - deletes event with <id>
%1$s prune <id> - deletes events with begin/end date in the past.
%1$s edit <id> description <value> - sets <value>
%1$s edit <id> begin <ISO> - sets <ISO>
%1$s edit <id> end <ISO> - sets <ISO>

%1$s notify <id> list - lists notify ISO dates for <id>
%1$s notify <id> add <ISO> - adds a notification at <ISO> for event <id>
%1$s notify <id> remove <ISO> - removes a notification at <ISO> for event <id>
%1$s notify <id> clear - clears all notification for <id>

<ISO> expects a valid ISO 8601 string as argument, e.g. 2020-12-31T23:59:59+00:00

Telluur added a commit that referenced this issue Feb 19, 2020
Partially implements #26
Renamed some LTG classes for clarity
bump to 2.8
@Telluur
Copy link
Member Author

Telluur commented Sep 2, 2020

Changed to this command:

  • Rename command to 'event' (including messages)

Pending storage improvement completion #28

  • Rename description to event name
  • Add actual description field
  • Add status field; To be confirmed, confirmed, cancelled.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
enhancement New feature or request High priority Should be addressed asap
Projects
SlapBot
  
In progress
Development

No branches or pull requests

1 participant