A Bible bot for Discord
/verse- Look up a verse in your preferred or selected version/search- Search for terms in your preferred or selected version/bibles- List the Bible versions supported/bibleinfo- Display information about the specified Bible version/version set- Set your preferred version/version clear- Clear your preferred version/version show- Display information about how Erasmus will display verses for you/daily-bread show- Display today's daily bread/daily-bread status- Display the status of automated daily bread posts for this server/serverprefs version set- Set the server's preferred version (Administrator only)/serverprefs version clear- Clear the server's preferred version (Administrator only)/serverprefs version show- Display the server's preferred version (Administrator only)/serverprefs daily-bread set- Schedule the automated daily bread posts (Administrator only)/serverprefs daily-bread stop- Stop the automated daily bread posts (Administrator only)/creed apostles- Display The Apostles' Creed/creed athanasian- Display The Athanasian Creed/creed chalcedon- Display The Chalcedonian Definition/creed nicene- Display The Nicene Creed/creed nicene325- Display The Nicene Creed (325 AD)/creed nicene381- Display The Nicene Creed (381 AD)/confess cite- Cite the specified section from the selected confession or catechism/confess search- Search for terms in the selected confession or catechism/invite- Get a link to invite Erasmus to your server/about- Information about Erasmus/news- News from the latest release
In addition to the slash-commands listed above, Erasmus will respond to all verse references surrounded in brackets (ex. [John 1:1]) anywhere in a message. By default, Erasmus will look up the verse using the user's default version (set with /version set), the servers's default version (/serverprefs version set), or the ESV. Users can also specify a version to use by appending the version abbreviation after the verse (ex. [John 1:1 KJV]).
Erasmus retains the following data:
- A user's internal Discord ID (a snowflake) ONLY if the user sets a preferred version using
/version set(this can be deleted using/version clear) - A guild's internal Discord ID (a snowflake) ONLY if one of the following conditions is met:
- A guild administrator sets a preferred version for the guild using
/serverprefs version set(this can be deleted using/serverprefs version clear) - A guild administrator schedules the automatic daily bread posts for the guild using
/serverprefs daily-bread set(this can be deleted using/serverprefs daily-bread stop)
- A guild administrator sets a preferred version for the guild using
Erasmus never retains message content.
Ensure that Poetry is installed
poetry install --only main
poetry run erasmus
poetry install
poetry run erasmus