我正在尝试找到一种方法,让应用程序通过 Slack API 将文本片段发布到我们的支持渠道。使用 files.upload 方法,我可以创建一个文本片段并将其与频道共享,但该帖子似乎来自我(因为用于验证请求的令牌是我的)。
我正在寻找一种方法来执行此操作,但使其显示自定义用户名和图标,就像使用 chat.postMessage 方法的用户名和 icon_url 参数一样。有办法实现这一点吗?
有两种方法。
方式1. - 如果您只想在频道中上传并且不需要监听任何对话,那么您可以使用传入webhooks。然后覆盖用户名和图标。阅读“自定义您的用户名和图标”Here.
方式 2 - 您可以创建一个机器人用户并让该机器人用户为您发布此消息。我猜现在您正在使用 Slack 生成的测试令牌,因此您只能得到您的名字。但如果您使用 bot-user,那么您可以为您的机器人使用自定义名称和 icon_url。
我希望这回答了你的问题。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)