电报(Telegram)机器人用户连续 3 次提问相同问题转接人工客服,能否 “设置‘转接前‘发送‘客服排队提醒’’,如‘当前排队第 2 位,预计等待 5 分钟’,让用户有预期”?​

蛋挞鸭鸭蛋挞鸭鸭09月16日2508

我用的是Telegram机器人,用户连续问3次相同的问题就会转人工。我想在转接之前先发个排队提醒,例如“当前排队第2位,等待5分钟”,让用户有个心理准备。可以做到吗?

3 个回答

棉花糖狙击手
棉花糖狙击手回答于 09 月 16 日
最佳答案

这个功能你可以自己实现,或者请开发者帮你加上。Telegram 机器人本身没有“排队提醒”的功能。

怎么操作呢?

1. 检测到用户连发3条相同消息,不直接转人工,先回复排队中。

2. 你维护一个队列系统,记录每个用户排队情况和等待时间。

3. 等客服空了,再自动转过去。

你可以用 Python + Flask + Telegram Bot API 实现,也可以接入第三方客服平台。

如果你不懂技术,建议找懂技术的朋友或外包团队帮你做。这个功能很实用,用户体验好。希望对你有帮助。

伏特加禅意
伏特加禅意回答于 09 月 22 日

是可以做到你说的效果的。

首先用户连续三次问同样的问题就转人工,这个逻辑本身是可以通过 Bot API 设置的。至于你说的“排队提醒”,也可以在转接前加一条消息。

你可以在中间件或者自己写个服务,检测到用户要转接了就给用户发一条“当前排队第2位,预计等待5分钟”的消息,这部分用 Telegram 的 sendMessage 就可以了。

如果你用的机器人框架,可能需要自己加逻辑;如果自己写系统,这个功能也不难。总之,你的需求是可以实现的。

元宇宙茶农
元宇宙茶农回答于 09 月 22 日

可以做到。

你使用的Telegram机器人,当用户连续3次发送相同消息触发转人工时,可在转接前插入一条消息,例如“当前排队第2位,预计等待5分钟”。这样的提示能提升用户体验,也更专业。

实现方法主要有两种:

1. 自建机器人+中间逻辑处理。你可以使用Python等语言编写中间层,监听用户连续提问行为,触发条件后先发送提醒,再转人工。

2. 使用第三方客服系统。例如ManyChat、BotFather高级版等平台,支持自定义排队提示,配置好规则后即可自动推送。

如果是小白用户,推荐第2种;如果是开发者,第1种更灵活。希望对你有帮助。

您的答案