Find a file
2018-11-11 12:13:43 +00:00
RhinoReminds Add AllowedDOmains property 2018-11-10 21:16:39 +00:00
.gitignore Just in case this turns into something :P 2018-11-09 22:45:59 +00:00
LICENSE Initial commit 2018-11-10 18:47:03 +00:00
README.md FIll otu instructions in README 2018-11-11 12:13:43 +00:00
rhinoreminds.service Finish setting up service file & script 2018-11-11 11:18:58 +00:00
RhinoReminds.sln Just in case this turns into something :P 2018-11-09 22:45:59 +00:00
start_service.sh Finish setting up service file & script 2018-11-11 11:18:58 +00:00

RhinoReminds

An XMPP reminder bot written in C#.

Getting Started

  1. Install the NuGet dependencies:
nuget restore
  1. Build the solution:
msbuild
  1. Specify the environment variables
Variable Meaning
XMPP_JID The JID to connect with
XMPP_PASSWORD The password to use when connecting
  1. 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
Remind me in 1 hour to check the oven

Listing reminders

List all reminders
Show all
List all