Solana Glossary Bot — onboarding native to Telegram.
An educational bot for SuperteamBR that delivers glossary entries, quizzes, and contextual explanations directly inside the chats where the Solana community already lives. It supports DMs, groups, and inline mode, in Portuguese, English, and Spanish. It reduces onboarding friction without taking anyone off-platform.
Overview
The Solana Glossary Bot is an educational bot for the SuperteamBR community that lives inside Telegram. It delivers a glossary, quizzes, and contextual explanations across three surfaces: direct messages, groups, and inline mode. In groups, the /explain command replies to a message with a term definition right in the flow of the conversation; in inline mode, anyone can pull a glossary card by typing @SolanaGlossaryBot followed by the term. Content is multilingual, with support for Portuguese, English, and Spanish.
The challenge
In Solana communities, onboarding tends to break the conversation: when someone hits an unfamiliar term, they have to leave the chat to look it up somewhere else. That friction between the question and the answer pushes newcomers away and wears down the people answering the same questions over and over. The goal is to meet people where they already are, on Telegram, instead of sending them elsewhere, keeping the learning loop inside the conversation itself.
Outcome
The bot is built in TypeScript on Node.js, using the grammY framework for Telegram and Express to serve webhooks. State is stored in Supabase, localization runs on grammY's i18n, and hosting is on Railway, with long polling in development and webhooks in production. The project is public on GitHub and the bot is live on Telegram.