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

bil*_*ley 4 slack-api slack slack-block-kit

我正在尝试构建一个 Slack 机器人,它将以各种名人的身份发布消息;因此,乍一看,信息将来自于以其形象闻名的人。这不起作用。我设法更改了机器人名称和图像,但发送的消息将发送到 slackbot DM 页面。我把它变成了一个聊天应用程序;但当我更改配置文件时,它显示无效用户。它允许我更改工作区中其他人的用户名,但不能更改机器人的用户名。

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

  })();
}
Run Code Online (Sandbox Code Playgroud)

san*_*dra 6

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

此范围将允许您在调用中自定义usernameicon_url和属性。icon_emojichat.postMessage