The service uses GramJS to maintain a persistent connection to Telegram’s MTProto servers. Messages from personal chats and groups are received in real time and processed through the standard pipeline.Session credentials are stored locally and persist across restarts.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"OpenBunny","colors":{"primary":"#F97316","light":"#FB923C","dark":"#EA580C"},"logo":{"light":"https://mintcdn.com/openbunny/FAlUba-LJGWGpTa6/images/logo-light.svg?fit=max\u0026auto=format\u0026n=FAlUba-LJGWGpTa6\u0026q=85\u0026s=1e045984b192e1447121f723cf70e4b6","dark":"https://mintcdn.com/openbunny/FAlUba-LJGWGpTa6/images/logo-dark.svg?fit=max\u0026auto=format\u0026n=FAlUba-LJGWGpTa6\u0026q=85\u0026s=a5a1c209cf87e6552a2e8b23382c2bc5"},"favicon":"/images/favicon.svg","footer":{"socials":{"github":"https://github.com/openbunny"}},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"openbunny","hasAudioNarration":false,"actualSubdomain":"openbunny","customDomains":["docs.openbunny.ai"],"gitSource":{"type":"github","owner":"dumplinghq","repo":"openbunnydocs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"entitlements":{},"buildId":"6ae94937ad71672b181f2b96:success","clientVersion":"0.0.4087","searchFilterCounts":[{"language":"default","tag":"Service","count":14},{"language":"default","tag":"API reference","count":10},{"language":"default","tag":"Cloud","count":10},{"language":"default","tag":"CLI","count":9},{"language":"default","tag":"Guides","count":6},{"language":"default","tag":"Cloud API","count":5},{"language":"default","tag":"Service API","count":5},{"language":"default","tag":"Core systems","count":5},{"language":"default","tag":"Channels","count":5},{"language":"default","tag":"Channel commands","count":4}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"comment-mode","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"service/channels/telegram","slug":"/service/channels/telegram","pageMetadata":{"title":"Telegram","description":"Connect to Telegram using your personal account via the MTProto protocol.","href":"/service/channels/telegram","hidden":false},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Connect to Telegram using your personal account via the MTProto protocol.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,code:`code`,li:`li`,ol:`ol`,p:`p`,pre:`pre`,span:`span`,strong:`strong`,ul:`ul`,..._provideComponents(),...props.components},{CodeBlock,Heading,Steps}=_components;if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Steps)_missingMdxReference(`Steps`,true);return _jsxs(_Fragment,{children:[_jsx(_components.p,{children:`OpenBunny connects to Telegram using GramJS, which uses the MTProto protocol to connect with your personal Telegram account.`}),`\n`,_jsx(Heading,{level:`2`,id:`prerequisites`,children:`Prerequisites`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`A Telegram account`}),`\n`,_jsxs(_components.li,{children:[`API credentials from `,_jsx(_components.a,{href:`https://my.telegram.org`,children:`my.telegram.org`})]}),`\n`]}),`\n`,_jsx(Heading,{level:`2`,id:`setup`,children:`Setup`}),`\n`,_jsxs(Steps,{children:[_jsx(Heading,{level:`3`,id:`get-api-credentials`,children:`Get API credentials`}),_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[`Go to `,_jsx(_components.a,{href:`https://my.telegram.org`,children:`my.telegram.org`}),` and sign in`]}),`\n`,_jsxs(_components.li,{children:[`Go to `,_jsx(_components.strong,{children:`API development tools`})]}),`\n`,_jsx(_components.li,{children:`Create a new application`}),`\n`,_jsxs(_components.li,{children:[`Copy the `,_jsx(_components.strong,{children:`API ID`}),` and `,_jsx(_components.strong,{children:`API hash`})]}),`\n`]}),_jsx(Heading,{level:`3`,id:`configure-environment`,children:`Configure environment`}),_jsx(CodeBlock,{filename:`.env`,numberOfLines:`2`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`2`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`TELEGRAM_API_ID`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`12345678`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`TELEGRAM_API_HASH`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`your-api-hash`})]}),`\n`]})})}),_jsx(Heading,{level:`3`,id:`authenticate`,children:`Authenticate`}),_jsx(_components.p,{children:`Run the setup wizard and select Telegram. You’ll be prompted to enter a verification code sent to your Telegram app.`}),_jsx(CodeBlock,{filename:``,numberOfLines:`1`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`1`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`npm`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` run`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` setup`})]}),`\n`]})})})]}),`\n`,_jsx(Heading,{level:`2`,id:`how-it-works`,children:`How it works`}),`\n`,_jsx(_components.p,{children:`The service uses GramJS to maintain a persistent connection to Telegram’s MTProto servers. Messages from personal chats and groups are received in real time and processed through the standard pipeline.`}),`\n`,_jsx(_components.p,{children:`Session credentials are stored locally and persist across restarts.`})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Telegram","description":"Connect to Telegram using your personal account via the MTProto protocol.","href":"/service/channels/telegram","hidden":false}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Prerequisites","slug":"prerequisites","depth":2,"children":[]},{"title":"Setup","slug":"setup","depth":2,"children":[{"title":"Get API credentials","slug":"get-api-credentials","depth":3,"children":[]},{"title":"Configure environment","slug":"configure-environment","depth":3,"children":[]},{"title":"Authenticate","slug":"authenticate","depth":3,"children":[]}]},{"title":"How it works","slug":"how-it-works","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"openbunny","siteName":"OpenBunny","title":"Telegram - OpenBunny","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-03-04T14:50:34.864Z","originalFileLocation":"service/channels/telegram.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Connect to Telegram using your personal account via the MTProto protocol.\">\u003cmeta data-mint-head name=\"application-name\" content=\"OpenBunny\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/openbunny/R_D-bKRiDZ0BpW8m/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/openbunny/R_D-bKRiDZ0BpW8m/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/openbunny/R_D-bKRiDZ0BpW8m/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/openbunny/R_D-bKRiDZ0BpW8m/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/openbunny/R_D-bKRiDZ0BpW8m/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/openbunny/R_D-bKRiDZ0BpW8m/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/openbunny/R_D-bKRiDZ0BpW8m/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/openbunny/R_D-bKRiDZ0BpW8m/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/openbunny/R_D-bKRiDZ0BpW8m/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Telegram - OpenBunny\">\u003cmeta data-mint-head property=\"og:description\" content=\"Connect to Telegram using your personal account via the MTProto protocol.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"OpenBunny\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.openbunny.ai/service/channels/telegram\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://openbunny.mintlify.site/_mintlify/api/og/v2?division=Channels\u0026amp;title=Telegram\u0026amp;description=Connect+to+Telegram+using+your+personal+account+via+the+MTProto+protocol.\u0026amp;theme=1b49bd6f5a35cb124bcd3776\u0026amp;signature=88532298d8be24f51de4052e05642fca0e8f216992cf741e9597f5ec7ce7e618\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Telegram - OpenBunny\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Connect to Telegram using your personal account via the MTProto protocol.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://openbunny.mintlify.site/_mintlify/api/og/v2?division=Channels\u0026amp;title=Telegram\u0026amp;description=Connect+to+Telegram+using+your+personal+account+via+the+MTProto+protocol.\u0026amp;theme=1b49bd6f5a35cb124bcd3776\u0026amp;signature=88532298d8be24f51de4052e05642fca0e8f216992cf741e9597f5ec7ce7e618\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/openbunny/R_D-bKRiDZ0BpW8m/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"OpenBunny\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#F97316\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.openbunny.ai/service/channels/telegram\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/service/channels/telegram.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.openbunny.ai/#organization\",\"name\":\"OpenBunny\",\"url\":\"https://docs.openbunny.ai\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/openbunny/FAlUba-LJGWGpTa6/images/logo-light.svg?fit=max\u0026auto=format\u0026n=FAlUba-LJGWGpTa6\u0026q=85\u0026s=1e045984b192e1447121f723cf70e4b6\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.openbunny.ai#website\",\"name\":\"OpenBunny\",\"url\":\"https://docs.openbunny.ai\",\"publisher\":{\"@id\":\"https://docs.openbunny.ai/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.openbunny.ai/service/channels/telegram#webpage\",\"url\":\"https://docs.openbunny.ai/service/channels/telegram\",\"name\":\"Telegram\",\"description\":\"Connect to Telegram using your personal account via the MTProto protocol.\",\"dateModified\":\"2026-03-04T14:50:34.864Z\",\"isPartOf\":{\"@id\":\"https://docs.openbunny.ai#website\"},\"breadcrumb\":{\"@id\":\"https://docs.openbunny.ai/service/channels/telegram#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.openbunny.ai/service/channels/telegram#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Channels\",\"item\":\"https://docs.openbunny.ai/service/channels/slack\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Telegram\",\"item\":\"https://docs.openbunny.ai/service/channels/telegram\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.openbunny.ai/service/channels/telegram#article\",\"headline\":\"Telegram\",\"name\":\"Telegram\",\"description\":\"Connect to Telegram using your personal account via the MTProto protocol.\",\"url\":\"https://docs.openbunny.ai/service/channels/telegram\",\"mainEntityOfPage\":{\"@id\":\"https://docs.openbunny.ai/service/channels/telegram#webpage\"},\"dateModified\":\"2026-03-04T14:50:34.864Z\",\"publisher\":{\"@id\":\"https://docs.openbunny.ai/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.openbunny.ai#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"OpenBunny\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"OpenBunny","nav":{"global":null,"tabs":[{"tab":"Guides","pages":[{"title":"Guides","href":""}]},{"tab":"Service","groups":[{"group":"Service","pages":[{"title":"Service overview","href":"/service/overview"},{"title":"Configuration","href":"/service/configuration"}]},{"group":"Channels","pages":[{"title":"Slack","href":"/service/channels/slack"},{"title":"WhatsApp","href":"/service/channels/whatsapp"},{"title":"iMessage","description":"Connect to iMessage on macOS using the native bridge daemon.","href":"/service/channels/imessage"},{"title":"Telegram","href":"/service/channels/telegram"},{"title":"Email / Gmail","description":"Process Gmail messages using OAuth and Google Cloud Pub/Sub push notifications.","href":"/service/channels/email"}]},{"group":"Core systems","pages":[{"title":"LLM agent","href":"/service/agent"},{"title":"Search","href":"/service/search"},{"title":"Reminders","href":"/service/reminders"},{"title":"Contacts","href":"/service/contacts"},{"title":"MCP server","href":"/service/mcp"}]}]},{"tab":"Cloud","pages":[{"title":"Cloud","href":"/cloud/overview"}]},{"tab":"CLI","pages":[{"title":"CLI","href":"/cli/overview"}]},{"tab":"Client","pages":[{"title":"Client","href":"/client/overview"}]},{"tab":"API reference","pages":[{"title":"API reference","href":"/api-reference/service/tasks"}]}]},"basePath":"","title":"Telegram - OpenBunny","buildId":"dpl_FWZhTb2vab28gFGFH4ojka6qEznQ","deploymentId":"dpl_FWZhTb2vab28gFGFH4ojka6qEznQ","dynamics":[],"chunks":[]}