首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >C# -上下文短信回复

C# -上下文短信回复
EN

Stack Overflow用户
提问于 2021-04-08 04:39:43
回答 1查看 53关注 0票数 0

我需要一些帮助做一个简单的任务,我正在编写一个应用程序,它将发送短信给用户(病人),询问他们是否想要他们的处方加满,如果他们回答Y(是),那么如果他们回答N (否),那么我们就不会,问题是,如果有一个以上的处方需要补充,既然有一个用户和一个电话号码(两个)和一个用户电话号码和2-3个处方,我如何能确定用户用Y和N对哪一个处方作出反应。

我想出了两个可能的解决方案;

  1. 在SMS中发送唯一标识符,并要求用户返回相同的响应,以便我能够识别处方

  1. 维护一个队列,一次只发送一条短信,这样我就可以很容易地识别出哪个处方,但是它是一个很大的但是,如果用户没有回复,那么我的应用程序就永远不会为其他处方发送短信,或者我应该等待多长时间,直到我发出另一个处方的短信,然后再发送上一个处方的短信。
EN

回答 1

Stack Overflow用户

发布于 2021-04-20 04:18:48

两位开发人员在这里传道。

您的两个解决方案都是一个开始,但每个解决方案都有各自的问题。让用户发送标识符是一个困难的问题,您发现了等待可能不会出现的响应的问题。

最后一个选择是使用多个电话号码,每个处方一个。这样,您就可以在不要求用户包含标识符的情况下,也不需要队列的情况下,就可以判断出所答复的是哪个处方。你只需要尽可能多的电话号码,就像给病人开最多的处方一样,所以虽然会增加成本,但不会增加那么多。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66997432

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档