
成果示例
理发店预约理发的 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 表格,写上每条帖子的文字、可选的图片链接以及日期和时间;机器人读取表格,按时把每条帖子发到您的频道,并把该行标记为已发布。管理员命令可以查看待发队列,以及暂停或恢复发布。基础版和标准版面向读者:解答关于频道、频道规则和链接的问题,标准版起还提供投稿或广告咨询表单,发送到您的聊天和一个 Google 表格。机器人只发布您放进表格的文字,从不自己撰写或修改帖子。它需要频道的管理员权限,并且在发布时间必须处于运行状态,运行在您的电脑、服务器或装有 Python 的主机上。它不收款,令牌和 Google 访问密钥一直保留在您手中。
服务内容
- 您将获得一个 ZIP 压缩包,内含 Python 代码、设置文件示例、高级版使用的帖子表格示例和 README;订单页面上也能查看代码。
- 用表格做计划高级版每行包含文字、图片链接、日期和时间
- 按时发布机器人运行期间,每条帖子都按时发出
- 队列命令查看下一条,暂停和恢复
- 读者表单投稿想法和广告咨询发到您的聊天,标准版起提供
- 只发布您的文字机器人发布的内容与表格中的完全一致
服务流程
- 1计划您提供频道、想要的表格结构和面向读者的文字
- 2代码我们编写机器人、示例表格和使用说明
- 3上线您创建机器人,把它设为频道管理员,填入令牌并运行
- 4修改您可在套餐范围内提出修改
需要您提供的信息
频道名称或链接;面向读者的答案(频道内容、规则、链接、联系方式)以及各表单的问题;高级版请提供帖子表格中需要的列、您的时区,以及可以使用管理员命令的 Telegram 账户。请勿发送机器人的令牌、Google 访问密钥或任何密码:README 会说明您自己在哪里填写。
我们会询问您:
- 您的频道
- 帖子表格
- 时区
- 面向读者的文字和表单
套餐对比
付款保障
您在下单时付款,但款项仅在您验收后才会结算。
- 固定价格付款后套餐价格不会变动。
- 款项先冻结付款时,这笔金额只是被冻结。您验收后,款项才会结算给平台。
- 交付前检查每份成果在送达您之前都会经过质量检查,验收前您可以在订单页面查看。
- 免费修改在需求说明范围内,您可以在套餐允许的次数内提出修改。
- 3 天后自动验收如果交付后 3 天内您既未验收也未提出修改,工作将自动验收。如果您在交付后于订单聊天中留言,订单将暂停自动验收;我们回复后,可能会重新开始计算 3 天,并会在聊天中告知您。
- 返工或全额退款如果成果与您的需求说明不符且修改后仍未解决,或工作耗时超过交付期限的两倍,请在订单聊天中留言:我们将为您返工或全额退款。
问题与解答
定时发帖需要高级版吗?
是的。按计划从 Google 表格发帖属于高级版。基础版和标准版负责解答读者问题并接收他们的请求。
机器人会撰写帖子吗?
不会。它只原样发布您放进表格的文字和图片链接。
如果发布时间机器人没有运行怎么办?
那么帖子会等待:机器人重新启动后,按您的选择补发或跳过过期的帖子。README 说明了如何让它在服务器上持续运行。
它需要访问我的 Google 账户吗?
它通过一个 Google 访问密钥读取一张表格,密钥由您按 README 创建并保存在您的服务器上。密钥和机器人的令牌绝不会交给我们。
能发到多个频道吗?
可以,只要表格中有频道列,并且机器人是每个频道的管理员。它只在 Telegram 中工作,不支持 WhatsApp。
没有找到答案?
