Its a simple reminder bot thats works with Microsoft Teams,
The code is improvised from the proactive messaging and message extension samples from Microsoft Bot framework.
What works now?
- Schedule a reminder in public channels and group chats by selecting a message and choosing 'remind me this' from action menu
- Schedule a reminder by chatting 1:1 with the bot, with natural language, e.g. Remind To submit my report in 3 hours
- As of now it only supports one time schedule
- Supports formats 'at HH:MM' , 'in x minutes', 'in x days'
- Schedules are backed up by agenda framework and persisted in db
TODO:
- Recurrence
- add capability to message channels