是否可以使用传入的 webhook 设置这个简单的机器人,但将消息作为 DM(而不是 @提及)发送给特定用户?
我的猜测是否定的。但那我怎么能做到这一点呢?
现在,消息刚刚发送到添加机器人的房间,我在消息传递文档中看不到任何关于 DM 的内容。
您目前可以通过设置所谓的机器人用户并使用他们在 Slack 中非常轻松地实现这一点,chat.postMessage
但我想在 Google Hangouts Chat 中执行此操作。
from httplib2 import Http
from json import dumps
#
# Hangouts Chat incoming webhook quickstart
#
def main():
url = '<INCOMING-WEBHOOK-URL>'
bot_message = {
'text' : 'Hello from Python script!'}
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()