Skip to main content

Frequently Asked Questions

General

What AI models does Mesachat support?

Two providers:

  • OpenAI — GPT-4o, GPT-4o-mini, o1, and more
  • Anthropic — the Claude family

There is no Google/Gemini support, despite older documentation saying otherwise — selecting anything else is rejected. Deployments that enable it also carry a private-LLM provider, used for a separate purpose; see API keys.

Can I use my own API keys?

Yes. Mesachat supports Bring Your Own Key (BYOK). Keys are managed in the admin console, under Keys — the web app's Settings screen is not built yet, so there is nowhere else to do this. A BYOK key at a more specific scope overrides a shared one: see API keys.

Is my data private?

Tenants share database tables — there are no per-tenant databases, schemas or partitions. Isolation is enforced by the queries: every tenant-owned row carries a tenant id, reads are required to be tenant-scoped, and database row-level security exists as a second, independent layer. API keys are encrypted with AES-256-GCM using envelope encryption, and are never returned by the API or written to logs. See Enterprise overview for the full picture.

Setup

How do I create a Telegram bot?

  1. Open Telegram and search for @BotFather
  2. Send /newbot and follow the prompts
  3. Copy the bot token
  4. In Mesachat, create a bot integration with the token

See the Telegram channel guide for detailed steps.

Can I connect multiple channels to one bot?

Yes. A single bot can have multiple integrations (e.g., Telegram + Email), and it will respond consistently across all channels.

Troubleshooting

My bot isn't responding

Check these common issues:

  1. Integration enabled? — Verify the integration is toggled on in bot settings
  2. Valid credentials? — Ensure the bot token or API key is correct
  3. Channel authorized? — The chat/channel must be authorized in the Channels page
  4. API key available? — Verify an API key is configured for the bot's LLM provider

See Troubleshooting for more detailed diagnostics.