开发
成果示例
理发店预约理发的 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 表格。
客户及所有信息均为虚构。
服务介绍
通过私信发送的请假申请很容易丢失。这个 Slack 机器人为它们提供统一的渠道。基础版通过斜杠命令回答,内容包括您的请假制度、由谁审批以及您列出的节假日。标准版起,表单会询问请假类型、日期、由谁代班以及备注,并把申请发布到您的审批频道和一个 Google 表格。高级版中,申请附带“批准”和“拒绝”按钮,只对您列出的审批人有效,机器人会通过私信把决定告知员工。机器人不计算剩余假期,不查看日历,不连接人事或薪资系统,也不提供关于休假的法律建议:它只传达由人做出的决定。它不收款,以 Socket Mode 运行,不需要公开的网址。README 说明如何在您的 Slack 工作区中创建应用,并在您自己的电脑、服务器或主机上运行。令牌一直保留在您手中。
服务内容
- 您将获得一个 ZIP 压缩包,内含 Python 代码、文本文件中的请假制度和表单问题、设置文件示例和 README;订单页面上也能查看代码。
- 一个表单搞定请假类型、日期、代班人和备注,标准版起提供
- 审批频道每条申请都发布在审批人能看到的地方
- 请假表格每条申请都是 Google 表格中的一行
- 批准或拒绝高级版为您列出的人员提供按钮
- 答复员工通过私信告知决定
服务流程
- 1规定您提供请假制度、请假类型和表单问题
- 2代码我们编写机器人和运行说明
- 3上线您创建 Slack 应用,填入令牌和 Google 密钥并运行
- 4修改您可在套餐范围内提出修改
需要您提供的信息
请假制度,按员工应看到的样子提供,以及请假类型和您要列出的节假日;每个表单的问题;审批频道;高级版请提供可以审批的 Slack 用户以及决定消息的文字。请勿发送机器人的令牌、Google 访问密钥或任何密码:README 会说明您自己在哪里填写。
我们会询问您:
- 请假类型
- 表单问题
- 审批频道和审批人
- 您的请假制度
套餐对比
付款保障
您在下单时付款,但款项仅在您验收后才会结算。
- 固定价格付款后套餐价格不会变动。
- 款项先冻结付款时,这笔金额只是被冻结。您验收后,款项才会结算给平台。
- 交付前检查每份成果在送达您之前都会经过质量检查,验收前您可以在订单页面查看。
- 免费修改在需求说明范围内,您可以在套餐允许的次数内提出修改。
- 3 天后自动验收如果交付后 3 天内您既未验收也未提出修改,工作将自动验收。如果您在交付后于订单聊天中留言,订单将暂停自动验收;我们回复后,可能会重新开始计算 3 天,并会在聊天中告知您。
- 返工或全额退款如果成果与您的需求说明不符且修改后仍未解决,或工作耗时超过交付期限的两倍,请在订单聊天中留言:我们将为您返工或全额退款。
问题与解答
它会计算某人还剩多少天假期吗?
不会。它不跟踪余额,也不查看日历;记录保存在您的表格中,由审批人决定。
谁可以审批?
高级版中,只有您在设置文件中列出的 Slack 用户可以审批;其他人的点击会被忽略。
它会连接我们的人事系统吗?
不会。它在 Slack 内工作,并通过您按 README 创建的 Google 访问密钥写入一个 Google 表格。密钥和令牌绝不会交给我们。
员工的数据怎么处理?
申请保留在您的 Slack 工作区和您的表格中;机器人不在其他任何地方保存数据。告知员工其数据如何使用,以及遵守当地法规,都由您负责。
我需要服务器吗?
需要一台装有 Python 并保持开机的电脑或服务器;使用 Socket Mode 时不需要公网地址。WhatsApp 不在本服务范围内。
没有找到答案?



