0
Find User by Email
One script reply has been approved by the moderators Verified

IMPORTANT

this script requires slack oauth token with users:read and users:read.email scopes (as per https://api.slack.com/scopes/users:read.email)

Created by danielsihirliflut 690 days ago Viewed 5220 times
0
Submitted by rossmccrann Deno
Verified 673 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(email: string, slack: Slack) {
7
  const web = new WebClient(slack.token);
8

9
  let response = await web.users.lookupByEmail({
10
    email: email,
11
  });
12

13
  return { response: response };
14
}
15