Skip to main content
forebodere

Forebodere is a quotation bot for Discord, using the Whoosh search engine for quote lookups.

Running

Python

To run the bot directly with python, you should install the requirements in a clean virtualenv and run the package, passing the path to hord and the discord bot token (which can also be inferred from the $DISCORD_TOKEN environment variable):

virtualenv .venv -p python3.6
source .venv/bin/activate

pip install -r requirements.txt
python -m forebodere --hord '/path/to/forebodere.hord' --token 'DISCORD_TOKEN'

Docker

A repository exists on Dockerhub for Forebodere, which can be pulled:

docker pull autophagy/forebodere:latest

However, this will not run on ARM processors, like those on Raspberry Pi machines. Instead, you should build the image directly on the machine:

docker build -t autophagy/forebodere:latest .

You can then run the docker image by setting the DISCORD_TOKEN environment variable

docker run -d -e DISCORD_TOKEN="TOKEN" autophagy/forebodere:latest

However, due to the ephemeral nature of containers, the Quote DB will be deleted upon container destruction. To create a persistant quote DB, pass in the forebodere.hord as a volume:

docker run -d -v /path/to/forebodere.hord:/app/forebodere.hord -e DISCORD_TOKEN="TOKEN" autophagy/forebodere:latest
MIT License

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

forebodere-0.1.0.tar.gz (7.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

forebodere-0.1.0-py3-none-any.whl (9.7 kB view details)

Uploaded Python 3

File details

Details for the file forebodere-0.1.0.tar.gz.

File metadata

  • Download URL: forebodere-0.1.0.tar.gz
  • Upload date:
  • Size: 7.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.20.0 setuptools/40.4.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.6.6

File hashes

Hashes for forebodere-0.1.0.tar.gz
Algorithm Hash digest
SHA256 102eb30c2bfe03c22ded6e8cedbde4c41cd99f38df8c9cb5950bdd553c6a5d65
MD5 ee4029fc8544c9cf7776d4f9fe8f69e9
BLAKE2b-256 dee2b606666db067b5379ded5d4b6d2ec5ae0a87dafff9f2cb17f8c51d5c84b9

See more details on using hashes here.

File details

Details for the file forebodere-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: forebodere-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 9.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.20.0 setuptools/40.4.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.6.6

File hashes

Hashes for forebodere-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 57ac42715af3a02371fcf510fe7c925e453d35119d8c6208a150f90302bba33f
MD5 9591362480387b6ec4e65bbf147b196f
BLAKE2b-256 2dfa0c26474ff582e4d0ba25ae160f18162ea01a7e55ac7bce0d5b1e5042235d

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page