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
- Only supports hours or minutes , not days not hours and minutes together
- Schedules will be lost on restart
TODO:
- Using a proper scheduling framework like agenda backed by mongo
- Recurrence