发送消息时是否可以更改松弛机器人图像和名称

is it possible to change a slack bots image & name when sending messages

我正在尝试构建一个 slack 机器人,它将 post 消息作为各种名人;因此,乍一看会出现来自以形象出名的人的消息。 这是行不通的。我设法更改了机器人的名称和图像,但发送的消息转到了 slackbot DM 的页面。我把它变成了一个聊天应用程序;但是当我更改配置文件时,它说用户无效。它允许我更改工作区中其他人的用户名,但不能更改机器人。

function changeProfile() {
  (async () => {
    const result = await web.users.profile.set({
      profile:{real_name: "Jacinda Adern"},
      user:"U0281UY0CSK". //id of bot
    });

  })();
}

您可以尝试请求 chat:write.customize 范围 (https://api.slack.com/scopes/chat:write.customize)。

此范围可让您在 chat.postMessage 调用中自定义 usernameicon_urlicon_emoji 属性。