Below is the real path from zero to a bot that answers in Telegram. No programming: the personality is written in plain words, documents are uploaded as files, and the token goes into a single field.
Sign up at Corpis and create an agent: name, personality (system prompt), behaviour rules and the opening message. You do not have to write the prompt by hand — describe the bot you want and the setup assistant fills the fields. You can also take a ready character from the “Characters” section, or a clone of your own chat.
In Telegram open @BotFather, send /newbot and set the bot name and @username. You get a token like 1234567890:AA… — it is the access key to your bot, keep it private.
Open the agent settings, go to the “Telegram” tab, paste the token and press “Connect”. The platform picks the delivery mode itself — webhook or long polling — and shows the t.me link to your bot. The token is never handed back out: it stays on the server.
Upload documents into the agent knowledge base (price list, FAQ, policy) and the bot answers from them instead of inventing. Search over the knowledge works by meaning, not by exact word match, so a question can be asked in your own words.
Message the bot in private — it answers with your agent’s personality. Add the bot to a group: there it replies when mentioned, hosts games and moderates if you enable it. Public surfaces go through an automatic content screening before publication.
No. The bot runs on the Corpis infrastructure: you paste the token, the platform keeps the connection to Telegram and answers on behalf of your bot. Your own server is only needed if you want the agent to call YOUR API — that lives in the separate “Commands and API” section.
Yes. In a group the agent answers when mentioned (or when replied to) so it does not flood the chat. Group games (mafia, quiz, charades) and moderation are available on top and are switched on in the agent settings.
Yes, that is what the knowledge base is for: upload PDF, DOCX or text and the agent answers from them. The search is semantic, so the wording of the question does not have to match the wording in the document.
Each agent connects to its own bot; how many agents you can keep and how many messages they process depends on your plan. The free tier is enough to launch and test a Telegram bot; the limits are shown in the billing section.