Python 机器人发送的松弛消息中的个人通知未突出显示
Personal notifications in slack messages sent by Python bot are not highlighted
我创建了一个小型测试机器人,将本地 python 脚本与 Slack 连接起来。该机器人的主要任务是创建一个自定义字符串,并将其发送到 Slack 中的一个频道。这是用
完成的
from slack_sdk import WebClient
client = WebClient(token = slack_token)
slack_message = "Hello @demo_user" # @demo_user is an existing user, which can be mentioned in chat
client.chat_postMessage(channel = channel_ID, text = slack_message)
在此消息中,我想使用 @<username>
明确提及某些团体或个人。如果我直接在 Slack 中键入消息,这会很好地工作,但如果机器人本身发送消息,则组不是 messaged/pinged,即使消息包含相应的句柄。这里发生了什么,我如何通过 Python ping 那些 people/groups?
我将 Slack API 与 NodeJS 一起使用,但它可能来自 link_names 参数。您是否尝试将其设置为 true?
https://api.slack.com/methods/chat.postMessage#arg_link_names
我创建了一个小型测试机器人,将本地 python 脚本与 Slack 连接起来。该机器人的主要任务是创建一个自定义字符串,并将其发送到 Slack 中的一个频道。这是用
完成的from slack_sdk import WebClient
client = WebClient(token = slack_token)
slack_message = "Hello @demo_user" # @demo_user is an existing user, which can be mentioned in chat
client.chat_postMessage(channel = channel_ID, text = slack_message)
在此消息中,我想使用 @<username>
明确提及某些团体或个人。如果我直接在 Slack 中键入消息,这会很好地工作,但如果机器人本身发送消息,则组不是 messaged/pinged,即使消息包含相应的句柄。这里发生了什么,我如何通过 Python ping 那些 people/groups?
我将 Slack API 与 NodeJS 一起使用,但它可能来自 link_names 参数。您是否尝试将其设置为 true?
https://api.slack.com/methods/chat.postMessage#arg_link_names