Files
Memoh/platforms/telegram.html
T
2026-01-12 11:11:00 +00:00

35 lines
15 KiB
HTML
Raw Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<!DOCTYPE html>
<html lang="en-US" dir="ltr">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1">
<title>Telegram Bot 集成 | Memoh</title>
<meta name="description" content="长记忆、自托管、AI 驱动的个人生活助手">
<meta name="generator" content="VitePress v1.6.4">
<link rel="preload stylesheet" href="/Memoh/assets/style.DTfNcE-A.css" as="style">
<link rel="preload stylesheet" href="/Memoh/vp-icons.css" as="style">
<script type="module" src="/Memoh/assets/app.DZ-EDU4R.js"></script>
<link rel="preload" href="/Memoh/assets/inter-roman-latin.Di8DUHzh.woff2" as="font" type="font/woff2" crossorigin="">
<link rel="modulepreload" href="/Memoh/assets/chunks/theme.DsO6pC6j.js">
<link rel="modulepreload" href="/Memoh/assets/chunks/framework.BNUstrn0.js">
<link rel="modulepreload" href="/Memoh/assets/platforms_telegram.md.CQRp9-AA.lean.js">
<script id="check-dark-mode">(()=>{const e=localStorage.getItem("vitepress-theme-appearance")||"auto",a=window.matchMedia("(prefers-color-scheme: dark)").matches;(!e||e==="auto"?a:e==="dark")&&document.documentElement.classList.add("dark")})();</script>
<script id="check-mac-os">document.documentElement.classList.toggle("mac",/Mac|iPhone|iPod|iPad/i.test(navigator.platform));</script>
</head>
<body>
<div id="app"><div class="Layout" data-v-611f6a16><!--[--><!--]--><!--[--><span tabindex="-1" data-v-46b4c5ed></span><a href="#VPContent" class="VPSkipLink visually-hidden" data-v-46b4c5ed>Skip to content</a><!--]--><!----><header class="VPNav" data-v-611f6a16 data-v-d2a3a618><div class="VPNavBar" data-v-d2a3a618 data-v-bf4a3cb6><div class="wrapper" data-v-bf4a3cb6><div class="container" data-v-bf4a3cb6><div class="title" data-v-bf4a3cb6><div class="VPNavBarTitle has-sidebar" data-v-bf4a3cb6 data-v-5dd3b3dd><a class="title" href="/Memoh/" data-v-5dd3b3dd><!--[--><!--]--><!----><span data-v-5dd3b3dd>Memoh</span><!--[--><!--]--></a></div></div><div class="content" data-v-bf4a3cb6><div class="content-body" data-v-bf4a3cb6><!--[--><!--]--><div class="VPNavBarSearch search" data-v-bf4a3cb6><!--[--><!----><div id="local-search"><button type="button" class="DocSearch DocSearch-Button" aria-label="Search"><span class="DocSearch-Button-Container"><span class="vp-icon DocSearch-Search-Icon"></span><span class="DocSearch-Button-Placeholder">Search</span></span><span class="DocSearch-Button-Keys"><kbd class="DocSearch-Button-Key"></kbd><kbd class="DocSearch-Button-Key">K</kbd></span></button></div><!--]--></div><nav aria-labelledby="main-nav-aria-label" class="VPNavBarMenu menu" data-v-bf4a3cb6 data-v-a3d5278a><span id="main-nav-aria-label" class="visually-hidden" data-v-a3d5278a> Main Navigation </span><!--[--><!--[--><a class="VPLink link VPNavBarMenuLink" href="/Memoh/guide/getting-started.html" tabindex="0" data-v-a3d5278a data-v-b7bc273a><!--[--><span data-v-b7bc273a>指南</span><!--]--></a><!--]--><!--[--><a class="VPLink link VPNavBarMenuLink active" href="/Memoh/platforms/telegram.html" tabindex="0" data-v-a3d5278a data-v-b7bc273a><!--[--><span data-v-b7bc273a>Telegram Bot</span><!--]--></a><!--]--><!--[--><a class="VPLink link VPNavBarMenuLink" href="/Memoh/cli/" tabindex="0" data-v-a3d5278a data-v-b7bc273a><!--[--><span data-v-b7bc273a>CLI 工具</span><!--]--></a><!--]--><!--]--></nav><!----><div class="VPNavBarAppearance appearance" data-v-bf4a3cb6 data-v-68febad1><button class="VPSwitch VPSwitchAppearance" type="button" role="switch" title aria-checked="false" data-v-68febad1 data-v-b9b20dff data-v-16fbb142><span class="check" data-v-16fbb142><span class="icon" data-v-16fbb142><!--[--><span class="vpi-sun sun" data-v-b9b20dff></span><span class="vpi-moon moon" data-v-b9b20dff></span><!--]--></span></span></button></div><div class="VPSocialLinks VPNavBarSocialLinks social-links" data-v-bf4a3cb6 data-v-c6d8e849 data-v-e3b84ebe><!--[--><a class="VPSocialLink no-icon" href="https://github.com/memohai/Memoh" aria-label="github" target="_blank" rel="noopener" data-v-e3b84ebe data-v-f968c506><span class="vpi-social-github"></span></a><!--]--></div><div class="VPFlyout VPNavBarExtra extra" data-v-bf4a3cb6 data-v-499e0d4e data-v-07eda076><button type="button" class="button" aria-haspopup="true" aria-expanded="false" aria-label="extra navigation" data-v-07eda076><span class="vpi-more-horizontal icon" data-v-07eda076></span></button><div class="menu" data-v-07eda076><div class="VPMenu" data-v-07eda076 data-v-b8bde667><!----><!--[--><!--[--><!----><div class="group" data-v-499e0d4e><div class="item appearance" data-v-499e0d4e><p class="label" data-v-499e0d4e>Appearance</p><div class="appearance-action" data-v-499e0d4e><button class="VPSwitch VPSwitchAppearance" type="button" role="switch" title aria-checked="false" data-v-499e0d4e data-v-b9b20dff data-v-16fbb142><span class="check" data-v-16fbb142><span class="icon" data-v-16fbb142><!--[--><span class="vpi-sun sun" data-v-b9b20dff></span><span class="vpi-moon moon" data-v-b9b20dff></span><!--]--></span></span></button></div></div></div><div class="group" data-v-499e0d4e><div class="item social-links" data-v-499e0d4e><div class="VPSocialLinks social-links-list" data-v-499e0d4e data-v-e3b84ebe><!--[--><a class="VPSocialLink no-icon" href="https://github.com/memohai/Memoh" aria-label="github" target="_blank" rel="noopener" data-v-e3b84ebe data-v-f968c506><span class="vpi-social-github"></span></a><!--]--></div></div></div><!--]--><!--]--></div></div></div><!--[--><!--]--><button type="button" class="VPNavBarHamburger hamburger" aria-label="mobile navigation" aria-expanded="false" aria-controls="VPNavScreen" data-v-bf4a3cb6 data-v-a3e22bf5><span class="container" data-v-a3e22bf5><span class="top" data-v-a3e22bf5></span><span class="middle" data-v-a3e22bf5></span><span class="bottom" data-v-a3e22bf5></span></span></button></div></div></div></div><div class="divider" data-v-bf4a3cb6><div class="divider-line" data-v-bf4a3cb6></div></div></div><!----></header><div class="VPLocalNav has-sidebar empty" data-v-611f6a16 data-v-cc529aa1><div class="container" data-v-cc529aa1><button class="menu" aria-expanded="false" aria-controls="VPSidebarNav" data-v-cc529aa1><span class="vpi-align-left menu-icon" data-v-cc529aa1></span><span class="menu-text" data-v-cc529aa1>Menu</span></button><div class="VPLocalNavOutlineDropdown" style="--vp-vh:0px;" data-v-cc529aa1 data-v-de92a040><button data-v-de92a040>Return to top</button><!----></div></div></div><aside class="VPSidebar" data-v-611f6a16 data-v-518f58a7><div class="curtain" data-v-518f58a7></div><nav class="nav" id="VPSidebarNav" aria-labelledby="sidebar-aria-label" tabindex="-1" data-v-518f58a7><span class="visually-hidden" id="sidebar-aria-label" data-v-518f58a7> Sidebar Navigation </span><!--[--><!--]--><!--[--><div class="no-transition group" data-v-1a7789c4><section class="VPSidebarItem level-0 has-active" data-v-1a7789c4 data-v-caf7ab77><div class="item" role="button" tabindex="0" data-v-caf7ab77><div class="indicator" data-v-caf7ab77></div><h2 class="text" data-v-caf7ab77>平台集成</h2><!----></div><div class="items" data-v-caf7ab77><!--[--><div class="VPSidebarItem level-1 is-link" data-v-caf7ab77 data-v-caf7ab77><div class="item" data-v-caf7ab77><div class="indicator" data-v-caf7ab77></div><a class="VPLink link link" href="/Memoh/platforms/telegram.html" data-v-caf7ab77><!--[--><p class="text" data-v-caf7ab77>Telegram</p><!--]--></a><!----></div><!----></div><!--]--></div></section></div><!--]--><!--[--><!--]--></nav></aside><div class="VPContent has-sidebar" id="VPContent" data-v-611f6a16 data-v-1996ea58><div class="VPDoc has-sidebar has-aside" data-v-1996ea58 data-v-ad55bedf><!--[--><!--]--><div class="container" data-v-ad55bedf><div class="aside" data-v-ad55bedf><div class="aside-curtain" data-v-ad55bedf></div><div class="aside-container" data-v-ad55bedf><div class="aside-content" data-v-ad55bedf><div class="VPDocAside" data-v-ad55bedf data-v-b02e3944><!--[--><!--]--><!--[--><!--]--><nav aria-labelledby="doc-outline-aria-label" class="VPDocAsideOutline" data-v-b02e3944 data-v-54546523><div class="content" data-v-54546523><div class="outline-marker" data-v-54546523></div><div aria-level="2" class="outline-title" id="doc-outline-aria-label" role="heading" data-v-54546523>On this page</div><ul class="VPDocOutlineItem root" data-v-54546523 data-v-250c569e><!--[--><!--]--></ul></div></nav><!--[--><!--]--><div class="spacer" data-v-b02e3944></div><!--[--><!--]--><!----><!--[--><!--]--><!--[--><!--]--></div></div></div></div><div class="content" data-v-ad55bedf><div class="content-container" data-v-ad55bedf><!--[--><!--]--><main class="main" data-v-ad55bedf><div style="position:relative;" class="vp-doc _Memoh_platforms_telegram" data-v-ad55bedf><div><h1 id="telegram-bot-集成" tabindex="-1">Telegram Bot 集成 <a class="header-anchor" href="#telegram-bot-集成" aria-label="Permalink to &quot;Telegram Bot 集成&quot;"></a></h1><p>Memoh 支持通过 Telegram Bot 进行交互。</p><h2 id="快速开始" tabindex="-1">快速开始 <a class="header-anchor" href="#快速开始" aria-label="Permalink to &quot;快速开始&quot;"></a></h2><h3 id="_1-获取-bot-token" tabindex="-1">1. 获取 Bot Token <a class="header-anchor" href="#_1-获取-bot-token" aria-label="Permalink to &quot;1. 获取 Bot Token&quot;"></a></h3><ol><li>在 Telegram 搜索 <code>@BotFather</code></li><li>发送 <code>/newbot</code></li><li>按提示输入 bot 名称和用户名</li><li>复制获得的 token</li></ol><h3 id="_2-启动-telegram-service" tabindex="-1">2. 启动 Telegram Service <a class="header-anchor" href="#_2-启动-telegram-service" aria-label="Permalink to &quot;2. 启动 Telegram Service&quot;"></a></h3><div class="language-bash vp-adaptive-theme"><button title="Copy Code" class="copy"></button><span class="lang">bash</span><pre class="shiki shiki-themes github-light github-dark vp-code" tabindex="0"><code><span class="line"><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0;">pnpm</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> telegram:start</span></span></code></pre></div><p>Telegram Service 将在 <code>http://localhost:7101</code> 启动。</p><h3 id="_3-配置-platform" tabindex="-1">3. 配置 Platform <a class="header-anchor" href="#_3-配置-platform" aria-label="Permalink to &quot;3. 配置 Platform&quot;"></a></h3><p>使用 CLI 工具创建 platform</p><div class="language-bash vp-adaptive-theme"><button title="Copy Code" class="copy"></button><span class="lang">bash</span><pre class="shiki shiki-themes github-light github-dark vp-code" tabindex="0"><code><span class="line"><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0;">pnpm</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> cli</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> platform</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> create</span></span></code></pre></div><p>根据提示配置:</p><ul><li>name: <code>telegram</code></li><li>endpoint: <code>http://localhost:7101</code></li><li>config: <code>{ &quot;botToken&quot;: &quot;&lt;your-telegram-bot-token&gt;&quot; }</code></li></ul><h2 id="bot-命令" tabindex="-1">Bot 命令 <a class="header-anchor" href="#bot-命令" aria-label="Permalink to &quot;Bot 命令&quot;"></a></h2><ul><li><code>/start</code> - 欢迎消息和命令列表</li><li><code>/login &lt;username&gt; &lt;password&gt;</code> - 登录到你的账户</li><li><code>/logout</code> - 登出</li><li><code>/whoami</code> - 显示当前用户信息</li><li><code>/chat &lt;message&gt;</code> - 与 AI 对话</li><li><code>/help</code> - 显示帮助信息</li></ul><h2 id="使用示例" tabindex="-1">使用示例 <a class="header-anchor" href="#使用示例" aria-label="Permalink to &quot;使用示例&quot;"></a></h2><div class="language- vp-adaptive-theme"><button title="Copy Code" class="copy"></button><span class="lang"></span><pre class="shiki shiki-themes github-light github-dark vp-code" tabindex="0"><code><span class="line"><span>你: /start</span></span>
<span class="line"><span></span></span>
<span class="line"><span>Bot: 👋 Welcome to Memoh Bot!</span></span>
<span class="line"><span></span></span>
<span class="line"><span>你: /login admin password</span></span>
<span class="line"><span></span></span>
<span class="line"><span>Bot: ✅ Login successful!</span></span>
<span class="line"><span></span></span>
<span class="line"><span>你: /chat 你好,介绍一下你自己</span></span>
<span class="line"><span></span></span>
<span class="line"><span>Bot: 🤖 你好!我是 Memoh AI 助手...</span></span></code></pre></div></div></div></main><footer class="VPDocFooter" data-v-ad55bedf data-v-02d4cf80><!--[--><!--]--><div class="edit-info" data-v-02d4cf80><div class="edit-link" data-v-02d4cf80><a class="VPLink link vp-external-link-icon no-icon edit-link-button" href="https://github.com/memohai/Memoh/edit/main/docs/docs/platforms/telegram.md" target="_blank" rel="noreferrer" data-v-02d4cf80><!--[--><span class="vpi-square-pen edit-link-icon" data-v-02d4cf80></span> 在 GitHub 上编辑此页<!--]--></a></div><div class="last-updated" data-v-02d4cf80><p class="VPLastUpdated" data-v-02d4cf80 data-v-481c5c1f>最后更新于: <time datetime="2026-01-12T10:58:42.000Z" data-v-481c5c1f></time></p></div></div><!----></footer><!--[--><!--]--></div></div></div><!--[--><!--]--></div></div><footer class="VPFooter has-sidebar" data-v-611f6a16 data-v-84f4dee0><div class="container" data-v-84f4dee0><p class="message" data-v-84f4dee0>基于 MIT 许可发布</p><p class="copyright" data-v-84f4dee0>Copyright © 2024 Memoh</p></div></footer><!--[--><!--]--></div></div>
<script>window.__VP_HASH_MAP__=JSON.parse("{\"cli_index.md\":\"B_NxPQo9\",\"guide_configuration.md\":\"D94PMEO8\",\"guide_getting-started.md\":\"C7AzM1gM\",\"guide_installation.md\":\"Dpfh7SiW\",\"index.md\":\"C1JBQLP_\",\"platforms_telegram.md\":\"CQRp9-AA\"}");window.__VP_SITE_DATA__=JSON.parse("{\"lang\":\"en-US\",\"dir\":\"ltr\",\"title\":\"Memoh\",\"description\":\"长记忆、自托管、AI 驱动的个人生活助手\",\"base\":\"/Memoh/\",\"head\":[],\"router\":{\"prefetchLinks\":true},\"appearance\":true,\"themeConfig\":{\"siteTitle\":\"Memoh\",\"nav\":[{\"text\":\"指南\",\"link\":\"/guide/getting-started\"},{\"text\":\"Telegram Bot\",\"link\":\"/platforms/telegram\"},{\"text\":\"CLI 工具\",\"link\":\"/cli/\"}],\"sidebar\":{\"/guide/\":[{\"text\":\"开始使用\",\"items\":[{\"text\":\"快速开始\",\"link\":\"/guide/getting-started\"},{\"text\":\"安装\",\"link\":\"/guide/installation\"},{\"text\":\"配置\",\"link\":\"/guide/configuration\"}]}],\"/platforms/\":[{\"text\":\"平台集成\",\"items\":[{\"text\":\"Telegram\",\"link\":\"/platforms/telegram\"}]}],\"/cli/\":[{\"text\":\"命令行工具\",\"items\":[{\"text\":\"介绍\",\"link\":\"/cli/\"}]}]},\"socialLinks\":[{\"icon\":\"github\",\"link\":\"https://github.com/memohai/Memoh\"}],\"footer\":{\"message\":\"基于 MIT 许可发布\",\"copyright\":\"Copyright © 2024 Memoh\"},\"search\":{\"provider\":\"local\"},\"editLink\":{\"pattern\":\"https://github.com/memohai/Memoh/edit/main/docs/docs/:path\",\"text\":\"在 GitHub 上编辑此页\"},\"lastUpdated\":{\"text\":\"最后更新于\",\"formatOptions\":{\"dateStyle\":\"short\",\"timeStyle\":\"medium\"}}},\"locales\":{},\"scrollOffset\":134,\"cleanUrls\":false}");</script>
</body>
</html>