如何创建 Telegram 机器人:企业分步指南
创建一个 Telegram 机器人只需几分钟:先在官方的 @BotFather 中注册,再用搭建工具或代码为它编写逻辑。注册免费,在 AOE 为企业开发机器人,每个项目费用为 50 000-300 000 ₸,周期从 5-7 个工作日到 4-6 周不等。
要点速览
- 所有机器人的起点都一样:在 @BotFather 注册并获取 token,即秘密访问密钥。
- 带菜单的简单机器人可以用搭建工具完成,复杂的需要程序员编写。
- 机器人运行在不关机的服务器上,否则就会停止响应。
- 企业需要转人工功能,并让咨询进入 CRM。
创建 Telegram 机器人的三种方式
| 方式 | 能做成什么 | 局限 |
|---|---|---|
| 搭建工具 | 按钮菜单、回答常见问题、接收咨询 | 复杂场景、系统对接和 AI 回复只能部分实现,需按月付费 |
| 自己写代码 | 任意场景、系统对接、数据库 | 需要程序员、服务器和后期维护 |
| 定制开发 | 贴合您业务流程的机器人:CRM、支付、知识库 | 需要开发和维护预算 |
如果机器人需要卖货、预约客户或回答客户问题,请看看我们如何为企业开发 Telegram 机器人。
第1步:在 @BotFather 注册机器人
@BotFather 是 Telegram 的官方服务机器人,用来创建机器人和修改其设置。
- 在 Telegram 搜索中找到带认证标记的 @BotFather,点击“开始”。
- 向它发送 /newbot。
- 输入显示名称,它会出现在聊天窗口顶部,例如“Aru 美容院预约”。
- 设置机器人用户名:拉丁字母、不能与他人重复、以“bot”结尾。例如:aru_salon_bot。
- @BotFather 会发来 token。请妥善保存:谁掌握 token,谁就能控制机器人。
总之:token 要保密,不要公开发布,也不要发到群聊里。一旦泄露,可在 @BotFather 中通过 /token 重新获取。
第2步:完善机器人资料
用户在发出第一条消息前看到的所有内容,都通过 @BotFather 设置。
- /setdescription:空白聊天界面上的欢迎语,说明机器人能做什么。
- /setabouttext:资料页中的一两行简介。
- /setuserpic:头像图片。
- /setcommands:菜单中的命令,例如 /start、/price、/contacts。
第3步:添加逻辑
刚创建的机器人不会说话。它的行为要通过 token 来赋予。
使用搭建工具
把 token 粘贴到搭建工具的设置中,用模块拼出对话场景:问候语、菜单、回答、咨询问题、发给销售经理的消息。对于菜单和常见问题,这样就够用了。
编写代码
程序员用代码描述机器人的行为,开发 Telegram 机器人常用 Python 和 aiogram 库。这样可以接入数据库、CRM、支付和大语言模型。
第4步:把机器人部署到服务器
代码开发的机器人需要一台不间断运行的服务器。如果跑在开发者的笔记本上,笔记本一关机,机器人就没了动静。机器人接收新消息有两种方式:要么自己定期向 Telegram 拉取,要么由 Telegram 通过 webhook 把每条消息推送到服务器地址。正式项目中更常用 webhook。
第5步:测试并发布
用多个账号把每个场景都走一遍,给机器人发一些意料之外的内容,检查转人工是否正常。然后把 t.me/机器人用户名 链接放到网站、Instagram 和 WhatsApp 状态中,在传单和名片上印上二维码。
如何做一个商店机器人
商店机器人可以展示商品、接收订单和付款,买家全程不用离开 Telegram。它需要:
- 商品目录。分类、带照片和价格的商品、选择按钮。
- 购物车和下单。数量、地址、配送方式、电话。
- 支付。接入支付服务商或支付链接,在哈萨克斯坦通常是 Kaspi。
- 通知。销售经理和 CRM 收到订单,买家能看到订单状态。
商品不多可以用搭建工具管理。如果库存需要从进销存系统同步,就必须定制开发。
创建 Telegram 机器人要多少钱
注册免费。搭建工具按订阅收费,定制开发的价格取决于场景和系统对接的复杂程度。在 AOE,聊天机器人每个项目 50 000-300 000 ₸,最终报价在需求简报之后给出。
| 机器人类型 | 功能 | 开发价格 | 周期 |
|---|---|---|---|
| 菜单和常见问题解答 | 服务和价格按钮、联系方式、接收咨询 | 每个项目 50 000-300 000 ₸ | 5-7 个工作日 |
| CRM 和知识库 | 根据您的文档理解自由文本提问,在 CRM 中创建交易并附上聊天记录 | 每个项目 50 000-300 000 ₸ | 2-3 周 |
| 语音和支付 | 识别语音消息,通过 Kaspi、Stripe 或 YooKassa 收款,完整处理订单 | 每个项目 50 000-300 000 ₸ | 4-6 周 |
三种类型的价格区间相同:价格高低取决于系统对接和知识库的规模。大语言模型和语音识别按这些服务的费率由您支付,上线后的维护另行计费。
企业 Telegram 机器人示例
- 预约专家:诊所、美容院、汽车维修店。
- 接收订单:外卖、鲜花、商品。
- 客户服务:订单状态、常见问题、转接客服。
- 咨询筛选:在销售经理打电话前,由机器人收集需求简报。
- 内部机器人:员工申请、新人知识库、CRM 通知。
常见错误
- token 公开泄露。陌生人可能夺走机器人的控制权。
- 无法转人工。客户联系不上销售经理,就会离开。
- 机器人运行不稳定。没有监控的服务器宕机后,消息就会丢失。
- 咨询到不了销售。没有对接 CRM,咨询就一直躺在聊天记录里。
需要企业 Telegram 机器人?
我们根据贵公司的实际运作方式开发机器人:预约、订单、支付、基于知识库的回答,咨询直接进入 CRM。价格和案例请见Telegram 聊天机器人开发页面。
资料来源
- Telegram Bot Features,BotFather 章节:/newbot、以 bot 结尾的用户名、token、资料命令
- Telegram Bot API,Getting updates:接收消息的两种方式,getUpdates 和 webhook
