使用 Spring 引导的 Facebook Messenger 机器人?

Facebook Messenger bot using Spring Boot?

现在创建了越来越多的聊天机器人,因为如果您激活 facebook 开发者帐户并为此目的创建一个 facebook 页面,这个过程相对容易。

可能最流行的方法是使用 NodeJS - Heroku,如下文所述:

https://chatbotslife.com/how-to-make-a-facebook-messenger-chat-bot-in-1hr-af6bec5e7aec#.xqgu2lb46

经过研究,我发现可以通过 Spring 引导与 facebook 建立连接(如此处解释:https://spring.io/guides/gs/accessing-facebook/),但我没有找到任何信息,或者 - 甚至类似于 NodeJS -使用 Spring 引导服务器处理信使对话的方法。

是否可以从 Spring Boot 请求和发送 facebook Messenger 消息? 我更喜欢它而不是 NodeJS,因为我已经内置了一个系统 Spring 启动,将此功能集成到那里会比创建一个新服务要容易得多,然后将其连接到现有服务。 (即使在某些情况下我肯定会坚持使用 'microservice' 结构。)

有可能。

看一眼那个项目:

https://github.com/messenger4j/messenger4j-spring-boot-quickstart-template

虽然我理解你想要 'keep things together' 的原因,但我绝对会建议尽可能将事物分成更小的部分,因为通常这是一个更好的策略。