User Guide

Everything you need to know about chatting with Mendelbot-powered bots across Telegram, Discord, WhatsApp, and the web.


1. Getting Started

Mendelbot is a platform that powers AI chatbots on messaging apps. When you message a Mendelbot-powered bot, your message is processed by an AI model that generates a helpful response based on the bot's knowledge base and personality.

Supported Platforms

Platform Command Prefix How to Start
Telegram / Find the bot and send any message
Discord / or ! Mention the bot or use a command in its channel
WhatsApp / Send any message to the bot's number
Web Chat / (utilities), * (conversations) Log in at the dashboard and open chat

Guest vs. Registered Users

You can start chatting immediately as a guest — no account needed. Guest users can send messages and receive AI responses.

Registering unlocks additional features:


2. Chatting with a Bot

Simply send a message in natural language. The bot will:

  1. Read your message and recent conversation history for context
  2. Search its knowledge base for relevant information
  3. Generate a response using an AI language model
  4. Send the response back to you

Tips for Better Answers

For details on how AI is used, see How Mendelbot Uses AI.


3. Managing Conversations

You can have multiple conversations with a bot, each with its own topic and history. Use the /conversation command (or the shortcut /conv or /c) to manage them.

Command What It Does
/c new [title] Create a new conversation
/c list List all your conversations
/c switch <number> Switch to a different conversation
/c rename <title> Rename the current conversation
/c info Show details about the current conversation
/c delete Delete the current conversation (requires confirmation)

Example

/c new Travel planning
  Created new conversation "Travel planning"

/c list
  1. [Active] Travel planning (0 messages, now)
  2. Recipe ideas (12 messages, 2d ago)

/c switch 2
  Switched to "Recipe ideas"

Conversations without a title are automatically named after a few messages. You can always rename with /c rename <title>.

In Web Chat, use the * prefix for conversation commands: */new, */list, */switch, etc.

For the full list of options, see the Command Reference.


4. Knowledge Base

The knowledge base is a collection of facts and information that the bot can search when answering your questions. Registered users can add, search, and manage entries.

Command What It Does
/kb add <content> Add a new knowledge entry
/kb search <query> Search by meaning (semantic search)
/kb list List recent entries
/kb topics Show all topics with entry counts
/kb stats Show knowledge base statistics
/kb delete <id> Delete an entry

Aliases: /knowledge, /kb, /k

Tips for Good Entries

For the full list of knowledge commands, see the Command Reference.


5. Account & Profile

Register from Chat

You can create an account directly from any messaging platform:

/user register [email protected] yourpassword "Your Name" "Team Name"

This creates your account and a new team. To join an existing team instead, use the team's invite code:

/user register [email protected] yourpassword "Your Name" code:ACME-1234

Link Another Platform

If you already have an account and want to link a new platform (e.g., add Discord to your existing Telegram account), use an association code generated from the web dashboard:

/user associate ABC12345

Web Login

After registering, log in at the web dashboard to manage bots, knowledge base entries, and team settings.


6. Teams

Teams let multiple people share bots, conversations, and knowledge bases. Each team has a unique code (e.g., ACME-1234) that you can share to invite others.

Command What It Does
/team list List teams you belong to
/team switch <code> Switch to a different team
/team info Show current team details and your role

Team Roles

New members who join via team code are pending until approved by an owner or admin.


7. Games

Mendelbot includes built-in Chess and Shogi engines you can play against directly in chat.

Chess

Command What It Does
/chess new Start a new game
/chess move <move> Make a move (e.g., e2e4 or Nf3)
/chess board Show the current board
/chess resign Resign the current game

Shogi

Command What It Does
/shogi new Start a new game
/shogi move <move> Make a move (e.g., 7g7f)
/shogi board Show the current board
/shogi resign Resign the current game

8. Your Data & Privacy

Export Your Data

Use /takeout to download a copy of all your data in machine-readable JSON format. This includes your messages, conversations, knowledge entries, and profile information.

Delete Your Account

Use /delete account to permanently delete your account and all associated data. A confirmation code is sent to prevent accidental deletion — enter it within 10 minutes to confirm.

/delete account
  A confirmation code has been sent. Enter it to confirm deletion.

/delete account confirm ABC123
  Account and all data deleted.

For full details on what data is collected and how it is used, see our Privacy Policy and AI Transparency page.


9. Getting Help

Use /help to see a list of all available commands. Use /help <command> to get detailed help for a specific command.

/help
  Available commands: /help, /echo, /history, /conversation, /knowledge, ...

/help conversation
  Usage: /conversation new|list|switch|delete|rename|info ...

For a complete reference of every command, see the Command Reference.

Last updated: February 2026