有没有人创建过一个在java中公开facebook messenger bot API的开源项目? (或我可以转换的另一种语言?)
基本上是堆栈的对象层次结构:https://developers.facebook.com/docs/messenger-platform/send-api-reference
我宁愿不只是使用JsonObjects等,也不是使用Maps来提取传入的JSON聊天消息或构建传出的结构化聊天回复 . 如果存在一个开源项目 - 我还没有找到它 .
有没有人创建过一个在java中公开facebook messenger bot API的开源项目? (或我可以转换的另一种语言?)
基本上是堆栈的对象层次结构:https://developers.facebook.com/docs/messenger-platform/send-api-reference
我宁愿不只是使用JsonObjects等,也不是使用Maps来提取传入的JSON聊天消息或构建传出的结构化聊天回复 . 如果存在一个开源项目 - 我还没有找到它 .
3 回答
看看FaceBot . FaceBot的目标是让Facebook的Messenger平台变得更容易:使用FaceBot,您只需要不到5行代码来设置自己的Messenger僵尸程序 .
这是一个例子:
如果您有任何疑问或需要帮助,请随时与我联系(我是开发人员) .
使用开源项目messenger4j,您将获得所需的一切 .
它是一个易于使用的Java库,用于在Messenger平台上构建聊天机器人 .
它提供了丰富的构建器API来构造传出消息 . 此外,它将入站消息解析为特定的Java对象,并自动检测其类型 . 对于每种消息类型或事件,您可以注册相应的事件处理程序 .
Receiving:
Sending (simple):
Sending (complex):
顺便说一句:我已经建成了 .
我目前正在研究java中一个名为JBot的bot框架,fb部分目前正在开发中,但是Slack部分已经完成并且已经被几个开发人员使用了 .