1
Set Channel Purpose
One script reply has been approved by the moderators Verified
Created by jeanmatinada 724 days ago Viewed 8318 times
0
Submitted by rossmccrann Deno
Verified 710 days ago
1
import { WebClient } from "https://deno.land/x/slack_web_api@1.0.3/mod.ts";
2

3
type Slack = {
4
  token: string;
5
};
6
export async function main(
7
  slack_auth: Slack,
8
  channel: string,
9
  purpose: string
10
) {
11
  const web = new WebClient(slack_auth.token);
12

13
  await web.conversations.setPurpose({
14
    channel: channel,
15
    purpose: purpose,
16
  });
17

18
  return { message: "Successfully updated channel purpose" };
19
}
20