A chatbot for The Sub-Aesthetic Furryhole. It has a few commands and features
that help with the guild. To invoke the bot, either mention it with a command by
name or use its prefix ~
.
This depends on Rust stable and is tested against Rust 1.40.
These commands only run in NSFW channels, for obvious and sanity reasons.
This fetches information about a given e621 post by ID.
This performs a search for any number of tags and prints the top 3 results.
This grabs an amusing fact about printers.
This bot also scrapes e621 image links in NSFW chatrooms and links their correlating e621 post, if it can be found.
Withinbot is built with Nix. To build it for production:
$ nix-build
To build in a dev shell you can do one of two things. You can install lorri and run:
$ lorri shell
Or just run:
$ nix-shell
Withinbot requires the following configuration:
Environment Variable | Description |
---|---|
DISCORD_TOKEN |
A Discord bot token. |
MI_TOKEN |
A token to interface with https://mi.within.website. |