过去,许多管理员使用短信门从其系统发送重要信息,例如“关闭电源,UPS现在正在工作!”,“打开电源,UPS已关闭!”或“CPU温度太高!”。今天在Facebook时代,我们使用Messenger而不是SMS,所以我想知道是否可以为此类事情创建命令行bash或php脚本。

想法-cron每隔10分钟检查一次情况,如果情况确实如此,则将消息发送给我的信使。

问题:

  • 我不想使用我的fb帐户进行发送-我想收到消息
    从“系统1”,“系统2”开始,因为我有多个系统
    行政。
  • bash部分对我来说很简单,我需要有关Facebook解决方案的提示:
  • 我是否必须获取FacebookAppId(并且我必须为以下项目创建AppId)
    每个系统或仅一个AppId)
  • 如何使用我的Facebook帐户“加入/确认/接受”“系统1”帐户
  • 是否可以将消息发送到多个FBAccount
  • 其他提示我应该寻找什么。

  • 我找到了Notification App,但我认为它不会向Messenger发送消息,因此它将毫无用处。

    最佳答案

    聊天API已从Graph API的v2.0版本中删除,现在无法通过API发送消息了。顺便说一句,消息是用于真实用户之间的通信,无论如何它们都不应该用作通知系统。对于这类警告恕我直言,SMS仍然是一个不错的选择。

    使用Page和/conversations端点将不起作用:



    资料来源:https://developers.facebook.com/docs/graph-api/reference/v2.3/conversation/messages#publish

    关于linux - 如何从Linux控制台发送Facebook消息(命令行),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/30254407/

    10-10 23:29
    查看更多