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 |
/ |
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:
- Multiple conversations with history
- Knowledge base access
- Team membership and collaboration
- Data export and account management
- Web dashboard access
2. Chatting with a Bot
Simply send a message in natural language. The bot will:
- Read your message and recent conversation history for context
- Search its knowledge base for relevant information
- Generate a response using an AI language model
- Send the response back to you
Tips for Better Answers
- Be specific. “What are your opening hours on Saturday?” works better than “hours?”
- Give context. If following up, reference what you asked before.
- Ask one thing at a time. Split complex questions into separate messages.
- Remember it's AI. Responses may vary and can occasionally be inaccurate. Verify important information independently.
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
- Be specific:
/kb add The office is open Monday–Friday 9am–6pm CET - One fact per entry works best for search accuracy
- Use
/kb check <content>to preview contradictions before adding
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
- Owner — Full control: manage members, settings, billing
- Admin — Approve members, manage non-owners
- Member — Use team resources (bots, knowledge, conversations)
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