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.
 
 
Starbeamrainbowlabs 625f94e525
Add deleting to README
4 years ago
RhinoReminds Update NuGet packages & fix avatar uploading, but I think we need to make it use vcard somehow to get it to display. 4 years ago
lantern-build-engine@37e1d0ea74 Drop in lantern build engine ready for CI 4 years ago
.gitignore Just in case this turns into something :P 4 years ago
.gitmodules Drop in lantern build engine ready for CI 4 years ago
LICENSE Initial commit 4 years ago
README.md Add deleting to README 4 years ago
RhinoReminds.sln Just in case this turns into something :P 4 years ago
build Drop in lantern build engine ready for CI 4 years ago
rhinoreminds.service Finish setting up service file & script 4 years ago
start_service.sh Make start_service.sh executable 4 years ago

README.md

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 at 4:03pm
Remind me in 1 hour to check the oven

Listing reminders

List all reminders
Show all
List all

Deleting Reminders

Delete reminder 43
Delete #22, #23, and #45
Delete number eight
Delete reminders 2, 3, 4, and 7