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

     2023-02-24     25

关键词:

【中文标题】发布到谷歌视频群聊聊天的机器人的最简单解决方案?【英文标题】:Simplest solution for a bot which posts to a google hangouts chat? 【发布时间】:2014-05-21 16:03:39 【问题描述】:

我们的房子(我和 5 个室友住在一起)使用我们手机上的 google 环聊聊天来交流各种事情。最近我们一直在讨论一些安排好的事情,比如轮流打扫房子的某些部分,我认为让机器人在环聊聊天中宣布有关日程安排的相关信息会很有用。

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

我看到了两种方法:

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

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

我喜欢 2 号,因为我不必干扰应用程序来更改机器人的代码,但我有点不知从何下手。

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

我应该如何完成这项任务?

【问题讨论】:

使用Node.js,就像调用xmpp.send('user@gmail.com', 'message')一样简单。 @DanDascalescu 我检查了链接的问题,但答案对于如何将其用于 gmail 并不太具体。我试图替换它,但我不知道如何发送环聊消息。你能详细说明一下吗? @programmerskillz:我现在还在使用code in that answer,在我运行一次subscribe 后它运行良好。 【参考方案1】:

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

我的直接想法是将任务列表绑定到谷歌日历,并通过rest 读取应用程序。

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

如果您需要更多信息,请告诉我:) 希望这里的内容能让您朝着正确的方向前进:)

【讨论】:

【参考方案2】:

Google 日历会在您的手机上弹出通知。您可以只与您的室友共享日历,而完全跳过环聊通知

【讨论】:

这不回应原始问题。虽然您的观点是有效的,但这个答案并不能帮助其他试图完成类似事情的人。例如,我目前正在研究“botted”的环聊通知,以了解在任意时间发生的事情。而且我想避免使用电子邮件。【参考方案3】:

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

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

【讨论】:

【参考方案4】:

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

【讨论】:

我不确定他们是如何绕过难以找到的 Google Hangouts Messages API,但这是最适合我的选项。【参考方案5】:

目前以下信息将无用,但一旦/如果新的闲逛聊天在 gsuite 帐户之外可用,则可能会提供有用的信息。

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

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

【讨论】:

发布到谷歌和亚马逊

】发布到谷歌和亚马逊【英文标题】:Publishingtobothgoogleandamazon【发布时间】:2011-11-0115:02:02【问题描述】:我有一个已发布到谷歌市场的应用程序。它使用谷歌许可。如您所知,亚马逊商店有自己的DRM。其他人在为两家商店编... 查看详情

将简单的标记聚类器添加到谷歌地图

...谷歌地图【英文标题】:Addingsimplemarkerclusterertogooglemap【发布时间】:2011-07-1215:03:48【问题描述】:我在向我的地图添加标记聚类器功能时遇到问题。我想要的是为我的标记使用自定义图标,每个标记都有自己的信息窗口,我希... 查看详情

如何将点保存到谷歌地图

...布时间】:2019-07-2122:29:47【问题描述】:我正在寻找一种解决方案,该解决方案可以让我根据纬度和经度坐标在地图上保存地址,以便我可以直接在我的程序中使用。示例:当我生成一个点的坐标时,该点会自动保存在谷歌地图... 查看详情

谷歌视频群聊麦克风无法解决网络错误和防火墙设置问题

...oglehangoutmicrophoneisnotworkingwithnetworkerrorandfirewallsettingissue【发布时间】:2014-07-2722:30:54【问题描述】:从过去1周开始,我在google环聊中遇到了奇怪的问题。当我首先加入会议时,会弹出一条消息您的麦克风不工作或硬件静音!然... 查看详情

FTP 到谷歌存储

】FTP到谷歌存储【英文标题】:FTPtoGoogleStorage【发布时间】:2017-09-1503:17:36【问题描述】:每天都会将一些文件上传到FTP服务器,我需要GoogleCloudStorage下的这些文件。我不想让上传文件的用户安装任何其他软件并让他们继续使用... 查看详情

SFTP 到谷歌计算引擎

...FTP到谷歌计算引擎【英文标题】:SFTPintoGoogleComputeEngine【发布时间】:2014-04-0510:49:23【问题描述】:我一直在ComputeEngine上使用Debian,想知道如何通过SFTP进入服务器。我找不到任何文档,希望有人能指出我正确的方向。谢谢!如... 查看详情

如果用户没有安装例如 helvetica,如何回退到谷歌网络字体

...Howtofallbacktoagooglewebfontiftheuserdoesn\'thaveeghelveticainstalled【发布时间】:2012-01-2502:35:55【问题描述】:如果用户没有安装helvetica,我希望一种字体“回退”到谷歌网络字体(OpenSans)上的某个字体,有没有一种简单的方法可以做到这... 查看详情

是否有一致的方式链接到谷歌“我感到幸运”结果? [关闭]

...IsthereaconsistentwaytolinktoGoogle"IFeelLucky"result?[closed]【发布时间】:2013-09-2720:36:47【问题描述】:在我的应用程序中,我尝试创建一种简单的方法,根据他们的姓名链接到NFL.com上的NFL球员的个人资料。由于NFL.com的球员资料页... 查看详情

将apk上传到谷歌播放[重复]

...播放[重复]【英文标题】:Uploadingapktogoogleplay[duplicate]【发布时间】:2013-02-0718:48:39【问题描述】:我遇到了这个错误,有人可以帮我解决这个问题吗?我花了几个小时来创建击键和所有内容......但我仍然明白......如果有的话,... 查看详情

是否可以为基于谷歌应用引擎的聊天机器人设置头像?

】是否可以为基于谷歌应用引擎的聊天机器人设置头像?【英文标题】:Isitpossibletosetaavatarforchatbotbuiltonthegoogleappengine?【发布时间】:2012-03-2306:24:27【问题描述】:使用python和谷歌应用引擎构建聊天机器人真的很容易。但是没有... 查看详情

错误:调用者在节点中没有谷歌聊天机器人的权限

】错误:调用者在节点中没有谷歌聊天机器人的权限【英文标题】:Error:Thecallerdoesnothavepermissionforgooglechatbotinnode【发布时间】:2021-01-2405:13:50【问题描述】:尝试向Google聊天室发送消息时,我不断收到错误消息“呼叫者没有权... 查看详情

如何将绘图可视化嵌入到谷歌幻灯片中?

...?【英文标题】:HowcanIembedaplotlyvizualizationtoagoogleslides?【发布时间】:2021-06-1907:43:27【问题描述】:我在JupyterNotebook中有一个情节可视化。寻找一些时间如何将该文件嵌入到谷歌幻灯片但找不到方法。有谁知道我如何在不失去交... 查看详情

钉钉群聊天机器人(代码片段)

钉钉群机器人项目封装了钉钉群机器人的发送方法,只需要输入ACCESS_TOKEN和SECRET,选择合适的发送类型,就可以一键发送。食用添加pom依赖 <repositories><repository><id>jitpack.io</id><url>https://www.jitpack.i... 查看详情

使用 Quickblox 的可加入群组视频聊天室

...聊天室【英文标题】:JoinablegroupvideochatroomsusingQuickblox【发布时间】:2017-11-1416:44:05【问题描述】:我目前正在开发一个需要用户加入视频聊天室的iOS应用程序,与Houseparty和Airtime的工作方式非常相似。但是,我不知道从哪里开... 查看详情

使用 Firebase 和 Flutter 构建聊天应用程序的最简单方法是啥

...用Firebase和Flutter构建聊天应用程序的最简单方法是什么【发布时间】:2020-06-2011:40:02【问题描述】:如何为firebase中的聊天应用结构化数据:我要获取的数据是:1.用户在线。2.消息。3.阅读回 查看详情

简单的聊天机器人项目[关闭]

】简单的聊天机器人项目[关闭]【英文标题】:Simplechatbotprojects[closed]【发布时间】:2011-05-0623:53:25【问题描述】:我想做的是构建一个简单的机器人,它将存储在数据库中的一组信息发送到我的messanger聊天窗口[聊天服务是gTalk... 查看详情

为啥我的项目只有在发布到谷歌服务器后才会失败?

】为啥我的项目只有在发布到谷歌服务器后才会失败?【英文标题】:Whymyprojectfailsonlyonceitispublishedtogoogleserver?为什么我的项目只有在发布到谷歌服务器后才会失败?【发布时间】:2016-02-2406:18:31【问题描述】:代码在我的本地... 查看详情

从 Appengine-django 将文档上传到谷歌驱动器

...器【英文标题】:UploaddocumentstogoogledrivefromAppengine-django【发布时间】:2013-07-0619:39:53【问题描述】:我是appengine的新手,我正在使用带有appengine的纯django项目,如何将文档上传到谷歌驱动器?任何链接/指导表示赞赏。【问题讨... 查看详情