如何使用Webhooks将人添加到Google群聊

时间:2019-05-23 00:49:34

标签: webhooks

我正在聊天,我想使用网络挂钩将其他人添加到其中。

我尝试标记不在聊天中但无法正常工作的用户

from httplib2 import Http
from json import dumps
print()
import os
os.system('clear')
#messageinput = input('Message: ')

#
# Hangouts Chat incoming webhook quickstart
#
amp = 1
while amp == 1:
  def main():
    url = 'https://chat.googleapis.com/v1/spaces/AAAAHDmEsoI/messages?key=AIzaSyDdI0hCZtE6vySjMm-WEfRq3CPzqKqqsHI&token=YpCZyYAzFiTmZhFgs_KLGv8A1qcNFlZLVcUMNkswMCo%3D'
    bot_message = {
        'text' : 'Hi <users/113438975428215985106>'}

    message_headers = { 'Content-Type': 'application/json; charset=UTF-8'}

    http_obj = Http()

    response = http_obj.request(
        uri=url,
        method='POST',
        headers=message_headers,
        body=dumps(bot_message),
    )

    print(response)

  if __name__ == '__main__':
    main()

  os.system('clear')
  print('Message sent as FBI Agent!')
  amp = amp + 1

该代码无法添加人

1 个答案:

答案 0 :(得分:0)

根据我的经验,我可以告诉您webhooks并非为此而设计,传入的webhook旨在仅发送消息而无需执行复杂的代码,这就是传入的webhook的目标。

并且如果您阅读了环聊Webhook文档,则必须已经看到以下内容:

  

传入的Webhooks可让您从不是机器人本身的应用程序中将异步消息发送到环聊中。例如,您可以配置监视应用程序,以在服务器发生故障时在环聊聊天中通知待命人员。传入的Webhooks是与现有工作流集成的一种快速简便的方法,而无需编写整个bot应用程序。

所以您想要的不是发送消息,而是想要发送的消息更大,所以我建议您使用环聊API,这可能会对您有所帮助。

配置API,获取凭据并阅读文档;)