我正在尝试绘制一个应用程序的设计草图,该应用程序将允许用户根据收到的 WhatsApp 消息自动执行一些操作,例如更新他们的约会日历。
为了消除与此上下文无关的复杂性,让我们假设我正在尝试设计一个应用程序,让用户注册以便在收到包含“大象”一词的 WhatsApp 消息时收到提醒。
Twilio 似乎是最有可能/主流的方法。
我到目前为止找到的信息可以解释为“这里是如何使用 Twilio API 在收到 WhatsApp 消息时自动执行操作”。
但这并不是我想要的。我并不是想编写一个应用程序,当 I 收到包含“大象”一词的消息时提醒 me。我正在尝试编写一个让许多用户注册的用户在收到此类消息时都会收到提醒。这意味着 Alice 使用她的 WhatsApp 号码注册,Bob 使用他的 WhatsApp 号码注册等,我的应用程序可能需要向 Twilio API 提供此号码列表,并在消息发送到任何一个时请求回调。数字。 (然后我的应用程序需要检查我的数据库以将号码与用户相关联,以便只通知正确的用户。但很明显如何执行该部分。) 如何使用 Twilio API 执行此操作?我想一个好的答案可能包括以下任何一个:
,这会影响您的预期设计。 请务必了解,出于隐私和安全原因,根据政策,WhatsApp 不允许无限制地访问消息。因此,他们的 API 不提供直接监控多个用户的关键字消息的功能。
Twilio 的 WhatsApp Business API 允许您向通过 Twilio 购买并链接到 Meta Business 经理帐户的号码发送和接收 WhatsApp 消息,但它不支持监控所有注册用户传入消息的机制。