有没有办法以编程方式发送command
通过 API 到 Slack?我已成功发布消息
var postingResponse = client.UploadValues("https://slack.com/api/chat.postMessage",
"POST", new NameValueCollection() {
{"token","<token>"},
{"channel","<ID>"},
{"text", "/mycommand hello" },
{"username","<username>" },
{"link_names", "true" },
{"parse", "full" }
});
这效果很好,但是/mycommand hello
只是作为文本打印而不是作为命令执行。我尝试添加一对{"command", "/mycommand hello" }
但也什么也没发生。
Thanks
命令chat.command
需要权限范围post
。
但是,此范围现已弃用(请参阅所有范围的列表 https://api.slack.com/scopes).
我刚刚询问 Slack 客户支持是否仍然可以通过编程方式发送斜线命令,并收到以下答复:
恐怕不是。斜线命令只能由人类发送的触发
来自客户端的消息。道歉。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)