我正在尝试构建一个 slack 机器人,它将以各种名人的身份发布消息;因此,乍一看,消息会出现在以他们的形象出名的人身上。 这不起作用。我设法更改了机器人名称和图像,但发送的消息将转到 slackbot DM 的页面。我把它变成了一个聊天应用程序;但是当我更改配置文件时,它说无效用户。它让我可以更改工作区中其他人的用户名,但不能更改机器人的用户名。
function changeProfile() {
(async () => {
const result = await web.users.profile.set({
profile:{real_name: "Jacinda Adern"},
user:"U0281UY0CSK". //id of bot
});
})();
}
答案 0 :(得分:1)
您可以尝试请求 chat:write.customize
范围 (https://api.slack.com/scopes/chat:write.customize)。
此范围可让您在 username
调用中自定义 icon_url
、icon_emoji
和 chat.postMessage
属性。