Socket
Socket
Sign inDemoInstall

carabiner

Package Overview
Dependencies
356
Maintainers
1
Versions
17
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

    carabiner

Easy to use, high level slack lib!


Version published
Weekly downloads
9
decreased by-65.38%
Maintainers
1
Install size
27.4 MB
Created
Weekly downloads
 

Readme

Source

Carabiner

Build Status

Easy to use, high level slack lib for Node.JS!

Documentation coming soon, this is not a complete version. Feel free to clone the repo and run jsdoc, many classes are already pretty documented.

This is is a complete rewrite of both frozor-slackbot and frozor-slack, combining their features and adding onto them for a much better overall library. I have no plans to include a guide to convert from either of those modules, mostly because nobody actually uses them to my knowledge but me.

Currently, this lib supports the following slack APIs:

  • Web API
  • Real Time Messaging API (websocket)

Current status: NOT READY TO USE

More unit tests are needed to determine whether it works properly in all scenarios, and events are not yet extended with cached items. This is not production-ready.

At some point I plan to add support for slash commands, interactive messages, and the events API, but having to run an express server inside this lib sounds like a mess I don't want to handle right now.

I also plan to add some kind of client similar to the discordjs commando module, which just extends the Discord.Client. Right now, command handling can be a bit of a pain at times, even though frozor-commands actually makes it pretty simple for me. This client may have support for 'conversations' (prompts and user responses to those prompts), I don't really know yet.

FAQs

Last updated on 04 Jan 2019

Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc