BibleBot

Permissions

These permissions must be set server-wide (which should be the case by default, if using the proper invite) and should not be impeded in the channel you want BibleBot to function in.

PermissionExplanation
View ChannelThe bot can’t see verses or commands in messages without this permission.
Send MessagesThe bot can’t respond to verses or commands without this permission.
Add ReactionsThe bot will add reactions to paginator commands, such as +search, +version list, etc., to allow you to change the page.
Embed LinksThis allows the bot to respond with the fancy interface we’ve come to know and love.
Read Message HistoryThe bot needs this permission in order to edit the response message for each page change in a paginator.
Manage MessagesAfter a paginator times out (180 seconds), the bot removes the reactions to indicate that the paginator is no longer active.
Manage WebhooksIn order to setup and manage automatic daily verses, BibleBot needs to be able to add, edit, and remove the webhook that achieves this.

Is BibleBot secure? What about privacy?

Rest assured, BibleBot is incredibly secure with a ridiculously small attack vector. The only way BibleBot could ever become compromised is through the obtaining of our authorization token – which we keep sealed tight on our infrastructure. We never write code that could create an opportunity for exploitation and our infrastructure utilizes many security measures to prevent unwanted access (SSH key logins, no root login, SELinux, etc.).

In the incredibly rare chance we become compromised, i.e. through the obtaining of our authorization token – the damage to users should be fairly minimal, provided no additional permissions have been given to the bot. We do NOT encourage you to give the bot Administrator permissions or anything that we do not specify on this page, we are not responsible for the damage that can be caused in an event because you gave the bot too many permissions. In the event it does happen, the two worst things that can happen is the ability to log and delete messages. The Manage Messages and Manage Webhooks permissions are the only permission we have that can remove something. We don’t want to have the Manage Messages permission, but this is the only way we can remove reactions to the paginators.

Otherwise, your privacy is assured, to the fullest extent of the law. BibleBot and the lead software engineer (srp#0001) have been verified by Discord for meeting Discord privacy and data security standards. We strictly follow the Discord Developer Terms of Service and the Discord Developer Policy. BibleBot does not interact in any way to messages that do not trigger the bot (i.e. a command or verse reference). Interactions with the bot are not saved to a file except in the event of a technical error (so we can fix any applicable bugs).

BibleBot is an open-source project, all of our code is available for viewing, auditing, editing, so on.

Scroll to top