我正在尝试构建一个通知系统,该系统最初会从云上的api调用触发,并且应该在我的一个代理的pc上触发通知(假设运行windows 10)
我想用python来做这件事,因为这是我的知识
我应该如何构造这个
最困难的部分是,我想不出来,也找不到任何在线内容,那就是如何将“本地”pc链接到“服务器”/“云系统”(如果有用的话,我使用aws),该系统将存储通知并为我的每个代理发送通知
我的最终目标是使用像aircall这样的电话解决方案,并通过windows中的通知弹出窗口显示呼叫者的联系人姓名(aircall确实以本机方式提供此功能,但无法访问我的联系人数据库,因此我尝试覆盖显示呼叫者姓名的相同功能)
感谢您的帮助或建议
一个解决方案可能是构建一个简单的ElectronJS前端应用程序,运行在代理的计算机上,并构建一个Python web服务器,监听Aircall的Webhook事件
web服务器将侦听从Aircall发送的
call.ringing_on_agent
Webhook事件,并向您的ElectronJS应用程序发送WebSocket推送事件(例如使用Pusher)代理安装的ElectronJS应用程序将侦听Python web服务器上的WebSocket,并将触发包含所需信息的本机Windows通知(check the doc here)
相关问题 更多 >
编程相关推荐