Discord Bot for archiving links to a Wallabag RSS feed.
This Discord bot is designed to work in conjunction with Wallabag, either the service or a self-hosted instance. Using the Wallabag API, it will store URLs from Discord messages for better archiving of resources.
- Create a Discord App with default permissions. Save the app token.
- Clone this repository to a server of your choosing.
- Create a Wallabag account for use with this app. Save the client ID, secret, URL, username, and password.
- Copy
config.example.json
toconfig.json
. - Fill in the
config.json
details with the saved information. cargo install --path .
and thenarchivist
in this directory for the Rustaceans, or usedocker compose up -d
with the associated Dockerfile.- Use the Discord app install link on a server of your choosing.
- DM
@The Archivist register
, then regiser the commands. - Get Archivin'!
/archive <url> <tags,tags,tags>
@The Archivist status