我正在聊天,我想使用网络挂钩将其他人添加到其中。
我尝试标记不在聊天中但无法正常工作的用户
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
该代码无法添加人
答案 0 :(得分:0)
根据我的经验,我可以告诉您webhooks并非为此而设计,传入的webhook旨在仅发送消息而无需执行复杂的代码,这就是传入的webhook的目标。
并且如果您阅读了环聊Webhook文档,则必须已经看到以下内容:
传入的Webhooks可让您从不是机器人本身的应用程序中将异步消息发送到环聊中。例如,您可以配置监视应用程序,以在服务器发生故障时在环聊聊天中通知待命人员。传入的Webhooks是与现有工作流集成的一种快速简便的方法,而无需编写整个bot应用程序。
所以您想要的不是发送消息,而是想要发送的消息更大,所以我建议您使用环聊API,这可能会对您有所帮助。
配置API,获取凭据并阅读文档;)