An XMPP reminder bot written in C#.
https://starbeamrainbowlabs.com/blog/article.php?article=posts/328-RhinoReminds.html
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
4 years ago | |
---|---|---|
RhinoReminds | 4 years ago | |
lantern-build-engine@37e1d0ea74 | 4 years ago | |
.gitignore | 4 years ago | |
.gitmodules | 4 years ago | |
LICENSE | 4 years ago | |
README.md | 4 years ago | |
RhinoReminds.sln | 4 years ago | |
build | 4 years ago | |
rhinoreminds-rsyslog.conf | 4 years ago | |
rhinoreminds.service | 4 years ago | |
start_service.sh | 4 years ago |
README.md
RhinoReminds
An XMPP reminder bot written in C#.
Getting Started
- Install the NuGet dependencies:
nuget restore
- Build the solution:
msbuild
- Specify the environment variables
Variable | Meaning |
---|---|
XMPP_JID |
The JID to connect with |
XMPP_PASSWORD |
The password to use when connecting |
- Execute the program
cd RhinoReminds/bin/{Debug|Release}
# Linux:
mono [--debug] RhinoReminds.exe [--help]
# Windows:
RhinoReminds.exe [--help]
Usage
The bot operates on natural language instructions. It picks what to do from the first word in the sentence, but the rest is parsed via AI.
Setting a reminder
Remind me to feed the cat at 6pm
Remind me about CrossCode's release on 20th September 2018
Remind me to water the greenhouse tomorrow at 4:03pm
Remind me in 1 hour to check the oven
Listing reminders
List all reminders
Show all
List all