我建立了一個殭屍機器人。它會在新用戶加入時讀取消息,並打算髮布歡迎他們的消息:「歡迎@用戶!您在建什麼!?」你如何標記一個懶散的機器人?
當它發佈@用戶它似乎並不像實際的「標籤」工作。當我使用機器人標記人員而不是僅使用@用戶時,是否需要標記其用戶ID?
我建立了一個殭屍機器人。它會在新用戶加入時讀取消息,並打算髮布歡迎他們的消息:「歡迎@用戶!您在建什麼!?」你如何標記一個懶散的機器人?
當它發佈@用戶它似乎並不像實際的「標籤」工作。當我使用機器人標記人員而不是僅使用@用戶時,是否需要標記其用戶ID?
你能嘗試添加 「解析」= 「全」 和 「link_names」= 1〜參數? 對於一個快速測試,你可以使用他們的測試儀chat.postMessage
的正確格式爲< @userID>
你只要從事件的用戶ID(在你的屏幕截圖中,channel_join event)
{
"type": "message",
"subtype": "channel_join",
"ts": "1358877458.000011",
"user": "U2147483828",
"text": "<@U2147483828|cal> has joined the channel"
}
使用您推薦的測試儀時,即使沒有「link_names = 1」,也會標記用戶。當我使用「parse」=「full」時,它沒有標記用戶並留下了ID。這導致我相信這與我使用的[node wrapper](https://github.com/slackhq/node-slack-client)有關。 –