Slack API Client for Deno Run on Slack projects
import { SlackAPI } from "https://deno.land/x/[email protected]/mod.ts"
const client = SlackAPI(token);
// ...or create a client with options
const client = SlackAPI(token, {
slackApiUrl: "..."
});
await client.chat.postMessage({
text: "hello there",
channel: "...",
});
// respond to a response_url
await client.response("...", payload);
// use apiCall() w/ method name
await client.apiCall("chat.postMessage", {
text: "hello there",
channel: "...",
});
A recent version of deno
.
If you make changes to this repo, or just want to make sure things are working as desired, you can run:
deno task test
To get a full test coverage report, run:
deno task coverage
We welcome contributions from everyone! Please check out our Contributor's Guide for how to contribute in a helpful and collaborative way.