作为 slack bot 执行斜杠命令
Execute slash command as slack bot
我正在编写一个简单的 slack 机器人,它应该在被调用时执行其他 slack 命令。一切正常,运行,但是这个机器人发出的 slack 命令似乎没有被执行。
例如,我的机器人 posts /giphy kitten
每小时发送一次,消息就像在频道中一样出现(因此发送方似乎可以工作),但斜杠命令本身不是执行。如果我自己 post 将相同的命令发送到同一频道,它会按预期工作。是否不允许机器人执行斜杠命令?
机器人可以使用未记录的 API 方法 chat.command
调用斜杠命令。
有关此 API 方法的非官方文档页面,请参阅 here。
这个问题也有人回答了。
命令 chat.command
需要权限范围 post
,只有旧令牌才有,Slack 应用程序不可用。
我刚刚询问 Slack 客户支持是否仍然可以以编程方式发送斜杠命令并收到以下回复:
I'm afraid not. Slash commands can only be triggered by human-sent
messages from the client. Apologies.
我正在编写一个简单的 slack 机器人,它应该在被调用时执行其他 slack 命令。一切正常,运行,但是这个机器人发出的 slack 命令似乎没有被执行。
例如,我的机器人 posts /giphy kitten
每小时发送一次,消息就像在频道中一样出现(因此发送方似乎可以工作),但斜杠命令本身不是执行。如果我自己 post 将相同的命令发送到同一频道,它会按预期工作。是否不允许机器人执行斜杠命令?
机器人可以使用未记录的 API 方法 chat.command
调用斜杠命令。
有关此 API 方法的非官方文档页面,请参阅 here。
这个问题也有人回答了
命令 chat.command
需要权限范围 post
,只有旧令牌才有,Slack 应用程序不可用。
我刚刚询问 Slack 客户支持是否仍然可以以编程方式发送斜杠命令并收到以下回复:
I'm afraid not. Slash commands can only be triggered by human-sent messages from the client. Apologies.