Code repository for Radical Bot
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.
 
 
Riley Housden b4b09c92d3
Merge branch 'test'
7 months ago
ext omaigod 7 months ago
lib update regex link 7 months ago
.gitignore initial commit 7 months ago
LICENSE.md initial commit 7 months ago
README.md initial commit 7 months ago
install.xsh fix install script 7 months ago
main.py add LibCal functionality 7 months ago
requirements.txt fix requirements 7 months ago
service.service change python exec in service to be ambiguous 7 months ago

README.md

Radical Bot 2

Newest version of the Radical Bot! <3

Requirements

This bot will be programmed with the following requirements:

  • Everything must be async compatible, no blocking code other than filesystem calls.
  • Handle authentication in an intelligent way using OAuth2.
  • Easy to update and migrate to new versions of the bot.

Extensions

The following extensions are planned for this bot:

  • System - general system methods, general maintenance and informative commands.
  • Rooms - assist with LibCal room booking.

System

Commands

  • update (bot admin only) - update the bot, if deployed update to latest release tag, if development update to latest commit.
  • restart (bot admin only) - restart the bot.
  • info - lists bot information, such as version and GitHub address.

Rooms

  • book - book rooms, requires an image of a LibCal reservation e-mail.
  • rooms - list upcoming rooms

License

This project is licensed under CNPL-NA+