Fra*_*zzi 6 chat bots google-hangouts google-chat
有没有办法获取属于一个线程的所有消息?
我们从https://developers.google.com/hangouts/chat/reference/rest/v1/spaces.messages#Message知道aMessage
属于 a Thread
,是否有一个 API 可以获取给定线程的所有消息?
我相信通过安全设计不可能获取线程中的所有消息。仅当消息中直接提及事件时,机器人才会收到事件,并且仅被授予访问该消息文本的权限。
机器人收到的事件对象包括一个消息对象,其中包含消息的详细信息,包括对线程的引用。
我编写了一个简单的Apps 脚本机器人,其onMessage
函数以 JSON 形式返回事件对象。message
事件的部分提供了有关线程的非常有限的信息:
"thread": {
"retentionSettings": {
"state": "PERMANENT"
},
"name": "spaces/sKkv0fAAAAE/threads/F6qY-rYiwr0"
},
Run Code Online (Sandbox Code Playgroud)
对于聊天室和 DM,此行为是相同的。
人类用户可以扫描房间中的线程和线程中的消息,但机器人不能。
归档时间: |
|
查看次数: |
2321 次 |
最近记录: |