开发
成果示例
理发店预约理发的 Telegram 机器人
Telegram 中的机器人
部分代码
async def booking_done(update: Update, context: ContextTypes.DEFAULT_TYPE) -> int:
"""表单的最后一步:感谢客户,并把请求转交出去。"""
request = context.user_data["booking"]
request["phone"] = update.message.text.strip()
await update.message.reply_text(TEXTS["booking_thanks"], reply_markup=main_menu())
await context.bot.send_message(settings.admin_chat_id, format_request(request))
sheet.append_row([datetime.now().isoformat(timespec="minutes"), *request.values()])
return ConversationHandler.END
所有回答和按钮都放在 texts.yaml 中,所以客户修改价格或营业时间时无需改动代码。
**文件:**一个 ZIP 压缩包,内含 bot.py、texts.yaml、settings.example.env(由客户自己填写机器人令牌和表格信息)、requirements.txt 和 README:如何在 Telegram 中创建机器人、连接 Google 表格,以及如何在小型服务器或主机上运行。机器人只转交请求,不查看理发师的排班:时间由店主确认。
**客户:**一家有 3 位理发师的理发店,以前只通过电话接受预约。 **任务:**一个带菜单的 Telegram 机器人:价格、地址和营业时间,以及一个预约表单(服务项目、日期和时间、姓名、电话),把每条请求发到店主的聊天中,并添加到 Google 表格。
客户及所有信息均为虚构。
服务介绍
适用于咖啡馆、咖啡店或小型餐厅的现成菜单机器人:一个已经设计好的典型机器人,填入您的菜单。客人扫描桌上的二维码,或从您的 Instagram 打开链接,就能在 Telegram、Discord 或 Slack 里按分类看到菜单:早餐、主菜、甜点、饮品,每道菜都带您的价格、份量和简短说明,如果您列出的话,还有过敏原。标准版起,表单接收到店自取的预订单或订座请求,并发送到您的聊天和 Google 表格;由您与客人确认。高级版里,您可以向所有启动过机器人的人发送今日推荐菜品,菜单还支持双语。价格和说明只来自您,存放在一个文字文件里,所以更新菜单只需改一下并重启。机器人不收款,不跟踪厨房库存,也不在任何系统里订座。
服务内容
- 您将得到一个 ZIP 压缩包,内含现成菜单机器人的 Python 代码、填入您菜单的文字文件和一份 README;代码也会显示在订单页面上。
- 按分类显示的菜单菜品、价格和份量,一点就看到
- 预订单与订座请求发送到您的聊天和表格,标准版起提供
- 今日推荐菜品发送给启动过机器人的客人,高级版提供
- 易于更新整份菜单放在一个文字文件里
- 通俗易懂的指南分步骤说明创建机器人、令牌和启动
服务流程
- 1菜单您发来带价格的菜单、营业时间和地址
- 2设置我们把您的菜单填入现成的机器人,并编写指南
- 3启动您创建机器人、运行它并打印它的二维码
- 4修改您可在套餐范围内提出修改
需要您提供的信息
平台,通常是 Telegram。按分类整理的菜单,含价格、份量和简短说明,如需显示过敏原也一并提供,文件或印刷菜单的照片均可。营业时间、地址和配送条款。标准版需要预订单或订座请求要问什么,以及发送到哪里:您的聊天、员工群组或 Google 表格。请勿发送机器人的令牌或密码:README 里说明了您自己在哪里填入它们。
我们会询问您:
- 哪个平台?
- 您的菜单
- 营业时间、地址和配送
- 预订单与订座
- 第二种语言
套餐对比
付款保障
您在下单时付款,但款项仅在您验收后才会结算。
- 固定价格付款后套餐价格不会变动。
- 款项先冻结付款时,这笔金额只是被冻结。您验收后,款项才会结算给平台。
- 交付前检查每份成果在送达您之前都会经过质量检查,验收前您可以在订单页面查看。
- 免费修改在需求说明范围内,您可以在套餐允许的次数内提出修改。
- 3 天后自动验收如果交付后 3 天内您既未验收也未提出修改,工作将自动验收。如果您在交付后于订单聊天中留言,订单将暂停自动验收;我们回复后,可能会重新开始计算 3 天,并会在聊天中告知您。
- 返工或全额退款如果成果与您的需求说明不符且修改后仍未解决,或工作耗时超过交付期限的两倍,请在订单聊天中留言:我们将为您返工或全额退款。
问题与解答
怎么修改价格或菜品?
用任何文本编辑器打开文字文件,改动那一行,然后重启机器人。在您的套餐范围内,也可以请我们来改。
客人能在机器人里为预订单付款吗?
不能。机器人可以给出指向您自己的付款页面的链接,但它本身不收款;付款方式由您与客人商定。
它会显示哪些菜品已售罄吗?
只有您修改文字文件时才会:机器人看不到您的厨房或收银机。高级版里,您可以用一条管理员命令向客人发布今日推荐菜品。
过敏原信息由谁负责?
由您负责。机器人只显示您提供的过敏原和说明,自己不添加任何内容。
为什么比定制机器人便宜?
这是一款现成的典型咖啡馆菜单机器人:它的分类、按钮和表单已经设计好,我们用您的菜单和文字改好。
没有找到答案?



