![](/img/trans.png)
[英]How to send user a message and create a channel right after installation of Slack app
[英]send direct message to slack user from a app bot but not in app channel
有没有一种方法可以将直接消息从漫游器(myapp / user)发送到用户xyz
或用户的slackbot。 该消息需要针对用户而不是mybot应用上显示。 我正在使用python slack-client
。
使用以下代码发送消息:
user_id="<touser>"
im_channel=self.open_dm(user_id)
slack_client.api_call("chat.postMessage",channel=im_channel,text="hi buddy", as_user=True)
上面的代码将消息发布到myapp应用程序频道中。 机器人有没有办法直接将消息发送给用户而不是通过应用程序通道发送消息?
要么
myapp
机器人有没有办法发送到slackbot
频道来寻址用户?
是。
只需发送带有channel
用户ID的消息,该消息就会显示在该用户的slackbot
频道中。
像这样:
user_id="<touser>"
slack_client.api_call("chat.postMessage",channel=user_id,text="hi buddy")
但是,请注意,Slack上的每个消息都必须使用包含所谓“直接消息”的通道。 这就是Slack的工作方式。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.