-Deno port of @slack/events-api
+## Usage
+
+```ts
+import "https://deno.land/x/dotenv@v2.0.0/load.ts"
+import { SocketModeClient } from "https://deno.land/x/slack_socket_mode@1.0.0/mod.ts"
+
+const appToken = Deno.env.get("SLACK_APP_TOKEN")
+const socketModeClient = new SocketModeClient({ appToken })
+
+// Attach listeners to events by type. See: https://api.slack.com/events/message
+socketModeClient.addEventListener("message", ({ detail: { body, ack } }) => {
+ ack()
+ console.log(body)
+})
+
+await socketModeClient.start()
+```
+
+## API
+
+- API is similar to the [node @slack/socket-mode](https://www.npmjs.com/package/@slack/socket-mode), where `.addEventListener` is used instead of `.on` ([EventTarget docs](https://developer.mozilla.org/en-US/docs/Web/API/EventTarget))
+- Complete [generated docs](https://doc.deno.land/https/deno.land/x/slack_socket_mode@1.0.0/mod.ts) are also available
+
+## Supporters
+
+[![Stargazers repo roster for @slack-deno/socket-mode](https://reporoster.com/stars/slack-deno/socket-mode)](https://github.com/slack-deno/socket-mode/stargazers)
+
+[![Forkers repo roster for @slack-deno/socket-mode](https://reporoster.com/forks/slack-deno/socket-mode)](https://github.com/slack-deno/socket-mode/network/members)
+
+## Related
+
+- [Deno modules](https://github.com/KhushrajRathod/DenoModules)
diff --git a/assets/logo.svg b/assets/logo.svg
new file mode 100644
index 0000000..1e0e75c
--- /dev/null
+++ b/assets/logo.svg
@@ -0,0 +1 @@
+
\ No newline at end of file