Code repository for Radical Bot
InValidFire
602c2423cc
This PR adds a /branch command with the following spec: `/branch switch <name>` - switch to the specified branch, only if it exists. `/branch get` - get the name of the current branch. With the addition of these two commands, it will greatly speed up the development and testing process. Other Changes: - Removed git_dev status - /book now displays the uploaded image on all prompts - added a private option to /book to keep confirmation emails from being shared if desired - now runs `git fetch` before gathering git info when running /info Reviewed-on: #1 |
||
---|---|---|
ext | ||
lib | ||
.gitignore | ||
install.xsh | ||
LICENSE.md | ||
main.py | ||
README.md | ||
requirements.txt | ||
service.service |
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+