
成果示例
理发店预约理发的 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 表格。
客户及所有信息均为虚构。
服务介绍
对小店或手作者来说,直接在 Telegram 里有一份商品目录,就足以开始销售。这个机器人把您的商品显示为卡片:照片、名称、价格和简短介绍,按按钮分区,并带一个“下单”按钮。标准版起,下单表单会询问商品、尺码或颜色、数量、收货信息和电话,并全部发送到您的聊天和一个 Google 表格;由您确认订单并自行安排付款。高级版中,管理员命令和群发消息可以把新品告知所有启动过机器人的人。照片、价格和文字都由您提供,您需要拥有照片的使用权。机器人不跟踪库存,不与网店同步,没有购物车,也不收款,但可以链接到您自己的付款页面。我们编写 Python 代码和 README,说明如何在您的电脑、服务器或主机上运行。托管和令牌由您负责。
服务内容
- 您将获得一个 ZIP 压缩包,内含 Python 代码、写有商品卡片的文本文件、存放照片的文件夹、设置文件示例和 README;订单页面上也能查看代码。
- 带照片的卡片每件商品都有照片、名称、价格和介绍
- 按钮分区例如:新品、包袋、礼品
- 从卡片下单表单已知道选中的是哪件商品,标准版起提供
- 订单记入表格每张订单都是 Google 表格中的一行
- 新品上架高级版可向启动过机器人的人群发消息
服务流程
- 1商品目录您提供商品、价格、照片和下单问题
- 2代码我们编写机器人和运行说明
- 3上线您创建机器人,填入令牌并运行
- 4修改您可在套餐范围内提出修改
需要您提供的信息
文字形式的商品信息:每件商品的名称、价格、简短介绍、尺码或颜色及所属分区;按商品命名的照片,打包成 ZIP 或提供文件夹链接,且您拥有使用权;下单表单的问题以及订单应发送到的聊天;您的配送条款和联系方式。请勿发送机器人的令牌或任何密码:README 会说明您自己在哪里填写。
我们会询问您:
- 您的商品
- 分区
- 下单表单
- 图片
套餐对比
付款保障
您在下单时付款,但款项仅在您验收后才会结算。
- 固定价格付款后套餐价格不会变动。
- 款项先冻结付款时,这笔金额只是被冻结。您验收后,款项才会结算给平台。
- 交付前检查每份成果在送达您之前都会经过质量检查,验收前您可以在订单页面查看。
- 免费修改在需求说明范围内,您可以在套餐允许的次数内提出修改。
- 3 天后自动验收如果交付后 3 天内您既未验收也未提出修改,工作将自动验收。如果您在交付后于订单聊天中留言,订单将暂停自动验收;我们回复后,可能会重新开始计算 3 天,并会在聊天中告知您。
- 返工或全额退款如果成果与您的需求说明不符且修改后仍未解决,或工作耗时超过交付期限的两倍,请在订单聊天中留言:我们将为您返工或全额退款。
问题与解答
照片怎么发送?
随订单一起发送:一个按商品命名照片的 ZIP 压缩包,或一个文件夹链接。请使用您有权使用的照片;我们不拍摄也不搜寻图片。
机器人知道哪些有货吗?
不知道。它按您的文件显示卡片。商品售完时,请在文本文件中删除或修改其卡片并重启机器人。
我能自己添加新商品吗?
可以:每张卡片就是文本文件中的几行,再加上文件夹中的一张照片。添加后重启机器人即可。
客户能在机器人里付款吗?
不能。机器人不收款。您确认订单后可以发送您自己付款页面的链接,机器人也可以在卡片上显示这个链接。
它在哪里运行?
在您的电脑、服务器或装有 Python 的主机上运行;令牌一直保留在您手中。它仅用于 Telegram,不支持 WhatsApp。
没有找到答案?
