S A I N T B O T

Scripture, saints, and conversation analysis for Discord


Scripture

Use /scripture reference:John 3:16 to retrieve English scripture directly from Ambry. References support canonical book names and Ambry book codes, including deuterocanonical books. Use John 3:16-18 for a range of up to 20 verses, or John 3 to preview the first 20 verses of a chapter. Add GRK, LAT, or ENG after the reference for Greek, Latin, or English; English is the default. Greek and Latin results automatically include labeled English text for each verse for comparison, in both command results and automatic replies. Results are public and identify Ambry as their source. Everyone can use scripture lookup; premium membership is not required.

Automatic Verse Replies

Enable Reply to Bible references in member messages under SaintBot → Scripture in the admin portal. The per-server toggle defaults to off, and saved changes apply to the next matching message. SaintBot detects references anywhere in a member message, such as “Read John 3:16 GRK”, and replies in that channel or thread. A language suffix at the end of a message applies to references without their own suffix. Bot messages, webhooks, and DMs are ignored, and replies do not send mention notifications.

Automatic replies require a chapter and verse, include up to three distinct references per message, and support ranges of up to 20 verses. Canonical names, Ambry book codes, and common abbreviations are accepted. If Ambry has no text in the requested language, the reply says so. References use Ambry’s numbering. The /scripture command remains available when automatic replies are disabled.

Conversation Analysis

/who_right gives a direct verdict on disputed claims, prioritizing factual accuracy, evidence, and logic, with biblical principles when relevant. It accepts message_count from 1 to 300 (default 100), an optional channel, and an optional start_at_id to read messages strictly before that message. It explains insufficient evidence without inventing a winner.

/fallacy message_id:<ID> checks that message and up to nine earlier messages by its author for logical fallacies. It accepts an optional channel and scans at most 300 messages. Other authors and later messages are excluded from the assessment.

Both commands require premium membership and Ban Members permission, check the caller’s and bot’s channel access, and post public results where the command was run. Answers target 500–900 characters with a hard 1,500-character limit. Manage membership under Admin → Premium Users in the admin portal. These commands moved from ModBot; /summarize remains in ModBot.

Saint of the Day

Configure a destination channel, posting time, and timezone under SaintBot → Saint of the Day in the admin panel. Members with Manage Server permission can use /saint-of-the-day resend to resend today’s saint to the saved destination.

Ping Pong Replies

Add member phrases and bot replies under SaintBot → Ping Pong in the admin panel. Phrases match the entire message, ignoring capitalization and surrounding whitespace. Saved changes apply to the next message without restarting.

Bot Information

/version privately shows the running SaintBot version.