环聊聊天机器人发布定时消息

时间:2020-07-24 04:41:53

标签: chatbot hangouts-chat hangouts-api

我从this看到,机器人可以在聊天中发送消息,如果提供了不存在的线程ID,它将启动一个新线程并发布到该线程中。我想知道,鉴于当前的REST API或任何其他与环聊兼容的方式,是否有办法在一天中的给定时间(而不是在机器人被调用或与之交互时)向房间发送消息。

我在NodeJS中工作,将我的项目部署在GCP中。

对于这个问题的含糊之处,我深表歉意,我想将自己的想法笼罩在GCP环境中。

2 个答案:

答案 0 :(得分:0)

bots documentation中,描述了机器人将消息发送到房间的三种方式。这些是:

  • 每次提到该机器人。
  • 机器人首次进入房间时。
  • 机器人离开房间后。

不幸的是,它们都不是给定时间的日常消息。如果仍有问题,请随意提问。

答案 1 :(得分:0)

我们有一个可运行的机器人(基于NodeJS),可以自由发送消息。只需使用此端点https://developers.google.com/hangouts/chat/reference/rest/v1/spaces.messages/create即可。

必须邀请您的漫游器进入特定的空间/房间。您还可以使用新消息和后续消息创建线程。

我们也有用Google Apps脚本编写的机器人,并且也有可能。