你如何用懒散的机器人标记人?

Dav*_*not 9 slack-api slack

我为松弛建立了一个机器人.它在新用户加入时读取消息,我打算发布一条消息欢迎他们:"欢迎@ 用户!你在建什么!?"

当它发布@ user时,似乎并不是真正的"标签"正在运行.我是否需要标记他们的用户ID,当我标记人僵尸,而不是仅仅使用@ 用户

fontebot尝试标记cristopher.bello但标签不起作用

Mat*_*ieu 11

正确的格式是<@userID>

您只需从事件中获取用户ID(在屏幕截图中,channel_join事件)

{
    "type": "message",
    "subtype": "channel_join",
    "ts": "1358877458.000011",
    "user": "U2147483828",
    "text": "<@U2147483828|cal> has joined the channel"
}
Run Code Online (Sandbox Code Playgroud)

  • 您可以通过转到配置文件并选择 EditProfile 旁边的 3 个点来获取用户 ID (4认同)

hus*_*hai 5

您可以尝试在参数中添加“ parse” =“ full”和“ link_names” = 1吗?要进行快速测试,可以使用他们的测试器chat.postMessage