3步把Crabtalk接入Telegram:零代码搭建支持流式回复的AI聊天机器人大门 【免费下载链接】crabtalkThe long-running embedded agent项目地址https://gitcode.com/gh_mirrors/cr/crabtalk点击查看免费下载Crabtalk 是一个常驻后台的嵌入式 AI AgentAgent daemon而它的 Telegram 网关crabtalk-telegram可以让你3 步把 Agent 接入 Telegram 聊天窗口无需自己写一行机器人代码直接获得流式打字回复、Markdown 格式、权限白名单和交互式按钮问答能力。本文带你快速搭好这个 AI 聊天机器人大门。为什么选择 Crabtalk 的 Telegram 网关大多数 Telegram 机器人框架需要你手动处理消息轮询、流式输出、Markdown 转义等琐事。Crabtalk 把这一切封装进了一个独立网关组件里流式回复StreamingAgent 每生成一段内容就实时更新聊天消息而不是干等一整条长回复实现见 apps/telegram/src/serve.rsMarkdownV2 格式化自动转义特殊字符解析失败时优雅降级为纯文本apps/telegram/src/markdown.rs按用户白名单通过allowed_users精确控制谁可以和机器人对话交互按钮问答当 Agent 发起ask_user提问时机器人自动渲染 Telegram 内联键盘按钮点选即答免公网 IP基于长轮询long polling实现家用网络即可运行 Crabtalk 的架构是一个守护进程 多个客户端crabtalkd守护进程负责运行 Agent、调度工具和 MCP 服务Telegram 网关只是挂在它身上的一个大门通过本机 Unix socket 通信。更多设计可参考 docs/src/SUMMARY.md。准备一条命令安装环境整个生态的安装由crabup包管理器统一负责它同时管理 systemd/launchd 服务生命周期只需一次cargo installcargo install crabup安装说明详见 apps/crabup/README.md。第 1 步安装并启动 Crabtalk 守护进程crabup install daemon cli # 安装 daemon 与 CLI 客户端 crabup daemon start # 安装系统服务并启动启动后daemon 会在首次运行时自动创建配置目录~/.crabtalk/config.toml。第 2 步配置 LLM 端点编辑~/.crabtalk/config.toml填入任意 OpenAI 兼容端点配置参考crates/storage/config.toml[llm] base_url http://localhost:4000/v1 api_key ${OPENAI_API_KEY}配置完成后在 Telegram 中直接发消息测试——daemon 会在启动时自动发现该端点下的可用模型。第 3 步安装 Telegram 网关并填写 Tokencrabup install telegram # 安装 crabtalk-telegram 网关 crabup telegram start # 启动服务首次执行start时程序会交互式地提示你输入BotFather创建的 Bot Token输入时打星号掩码并自动保存到~/.crabtalk/config/telegram.toml无需手写配置文件。配置结构非常简单apps/telegram/src/config.rstoken 123456:ABC-your-bot-token # 可选只允许这些 Telegram 用户 ID 对话留空则响应所有人 allowed_users []启动成功后去 Telegram 里给你的机器人发条消息你会看到机器人持续显示正在输入…状态打字指示器回复以同一条消息滚动更新的形式流式呈现Agent 提问时出现可点击的内联按钮进阶玩法白名单与群聊隐私控制在telegram.toml的allowed_users中填入你的用户 ID其他人发消息会被静默忽略——把机器人丢进公开群聊也不怕群聊支持机器人在群组中会自动引用回复触发它的那条消息避免答非所问多轮交互流式回复进行中再发消息会被识别为对ask_user问题的回答并直接传回 Agent附件感知发来的图片和文档会被摘要后并入对话内容服务管理crabup telegram stop/crabup telegram logs随时停止与查看日志常见问题Q机器人没反应先确认crabup daemon logs中 daemon 正常、llm.base_url已配置再看crabup telegram logs是否有 token 相关报错。Q需要公网服务器吗不需要。网关采用长轮询方式拉取 Telegram 消息任何能访问外网的机器都可以运行。Q如何升级crabup update会批量对齐所有已安装二进制到最新版本保证线协议一致。小结步骤命令耗时安装包管理器cargo install crabup~1 分钟安装并启动 daemoncrabup install daemon cli crabup daemon start1 分钟启动 Telegram 网关crabup install telegram crabup telegram start1 分钟3 条命令、零代码你就拥有了一个支持流式回复的 AI 聊天机器人大门。想深入了解网关的消息循环、流式状态机ChatStream与交互键盘的实现可以阅读源码 apps/telegram/daemon 侧的运行机制参见 docs/src/spec/runtime.md。赞分享【免费下载链接】crabtalkThe long-running embedded agent项目地址https://gitcode.com/gh_mirrors/cr/crabtalk点击查看免费下载相关推荐10分钟搭建AI聊天机器人Mastra零代码终极指南10分钟搭建AI聊天机器人Mastra零代码终极指南 想要快速搭建属于自己的AI聊天机器人却不懂编程Mastra让这一切变得异常简单这款强大的开源框架专为人工智能AI AgentAgent 框架后端RAG工作流自动化Agent 记忆工具调用AI 评测MCP 服务3分钟搭建智能聊天机器人WechatyBuilder零代码配置指南3分钟搭建智能聊天机器人WechatyBuilder零代码配置指南 你是否曾想拥有专属聊天机器人却困于复杂代码WechatyBuilder让这一切变得简单。后端即时通讯Swift-Paperless测试与部署从TestFlight到App Store的完整流程Swift Paperless测试与部署从TestFlight到App Store的完整流程 Swift Paperless是一款专为Paperless ng上一篇Accompanist组件封装技巧创建易用且灵活的API下一篇react-router-redux路由状态规范化处理复杂嵌套路由数据创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考