Skip to main content

How the Bot Responds

BestChatBot works differently from typical Discord bots. It doesn’t use slash commands. It reads regular messages and responds naturally when it can help.

The Response Flow

1

Message Received

A user sends a message in a channel where the bot is active.
2

Question Detected

The bot analyzes the message to determine if it’s a question or request it can answer based on the knowledge base.
3

Knowledge Retrieved

BestChatBot searches through your documents, scraped pages, and Q&A entries to find the most relevant information.
4

Response Generated

Using the retrieved knowledge and your response preferences (style and length), the bot crafts a natural, human-like answer.
5

Reply Sent

The bot sends its reply directly in the same channel, keeping the conversation flowing naturally.
BestChatBot responding to a question in Discord with cited sources

What the Bot Responds To

ScenarioBot Responds?
Direct question about your product/serviceYes
Question that matches your knowledge baseYes
Casual conversation between usersNo
Off-topic messagesNo
Messages in disabled channelsNo

Response Formatting

The bot formats its responses to be easy to read:
  • Short, clear paragraphs: No walls of text
  • Cited sources: When relevant, the bot mentions where it found the information
  • Natural tone: Matches the communication style you’ve configured (Professional, Casual, Technical, or Concise)
You can customize the bot’s communication style and response length in the Response Preferences settings.

No Slash Commands

Unlike many Discord bots, BestChatBot does not require users to type special commands. Users simply ask their question naturally, and the bot responds. This makes it feel more like a human team member than a traditional bot.

Next Steps