5: 示例应用程序
phlo-demo-whatsapp 仓库是一个单一应用程序,展示了双向通信,并且没有任何秘密。
5.1: 它的功能是什么
- 发送文本、图像、投票和位置的面板,每个面板的路由调用一个
WhatsApp方法。 - 一个状态检查,询问网关是否在线。
- 一个
/receivewebhook,将传入消息记录到收件箱中。
没有凭据时,它完全无效:页面显示“未配置”,按钮解释如何设置,webhook 返回 401。添加一个指向您自己网关的 data/creds.ini,它就可以上线了。
5.2: 真正运行它
- 运行一个链接到您自己号码的 Phlo WhatsApp 网关。
- 将
data/creds.ini.example复制到data/creds.ini并填写网关 URL 和密钥。 - 将网关的入站 webhook 设置为
https://your-host/receive,并使用相同的密钥。
该仓库是屏蔽模式的参考:在构建自己的之前,请阅读其 .gitignore 和 creds.ini.example。