最简单的机器人解决方案,发布到谷歌聊天聊天?

时间:2014-05-21 16:03:40

标签: hangout

我们的房子(我和5个室友住在一起)使用我们手机上的谷歌聊天聊天来交流各种各样的事情。最近我们一直在讨论一些预定的事情,比如轮流清理房子的某些部分,我认为让机器人在环聊聊天时宣布有关时间表的相关信息会很有用。

我想知道最好的方法是什么。

我看到了两种方法:

1)使用google hangouts API创建应用,该API以正确的时间间隔发送消息,连接到此应用,用它进行聊天。

2)为我们连接到环聊的机器人创建一个谷歌帐户,让它以正确的间隔发送消息。

我喜欢2号,因为我不必干扰应用程序来更改机器人的代码,但我不知道从哪里开始。

1号似乎没问题,但我也不确定我是否可以连接到手机上的Google环聊应用,就像我可以与朋友聊天一样。

我该怎么做才能完成这项任务?

5 个答案:

答案 0 :(得分:4)

对用于编码的语言有何偏好?

我的想法是将谷歌日历与任务列表联系起来,并通过rest从中读取应用。

然后发布到正确的视频群聊(再次通过休息可能是最简单的):您可以使用Fiddler查找要发布到视频群聊的内容,或者查看through here以获取面向API的方式做到这一点。

如果您需要更多信息,请告诉我:)希望这里的内容应该看到您正确指导:)

答案 1 :(得分:1)

Google日历会在您的手机上弹出通知。您可以与室友分享日历,并完全跳过视频群聊通知

答案 2 :(得分:1)

我建议使用API​​,但我相信无论如何你都需要为你的机器人创建一个帐户。

如果你喜欢Java,你应该看看他们的快速启动示例:https://github.com/googleplus/gplus-quickstart-java

答案 3 :(得分:1)

2015年6月python hangoutsbot。 看起来像一个好的机器人开始。 https://github.com/hangoutsbot/hangoutsbot/blob/master/README.md

答案 4 :(得分:0)

目前,以下信息不会有用,但如果新的挂断聊天在gsuite帐户之外可用,则可能会有用。

有关api的示例:https://github.com/gsuitedevs/hangouts-chat-samples/tree/master/node/basic-cloud-functions-bot

如果使用卡片而不是纯文本,这可能会有用:https://github.com/BaReinhard/hangouts-card-helper