相关问题
电报机器人如何实现自动续问
你可以使用状态模式,简单来说就是每一次回复都触发下一次的回复,比如用户发送/start后,机器人记录当前状态为“等待姓名”,然后回复第一个问题,用户回复后,状态变为“等待年龄”,然后抛出第二个问题...关键点就是消息处理函数中要维护一个上下文状态,根据状态决定下一步操作。
5 个点赞 2 回答 124 浏览
你可以使用状态模式,简单来说就是每一次回复都触发下一次的回复,比如用户发送/start后,机器人记录当前状态为“等待姓名”,然后回复第一个问题,用户回复后,状态变为“等待年龄”,然后抛出第二个问题...关键点就是消息处理函数中要维护一个上下文状态,根据状态决定下一步操作。