Sign inSign up

microservices/slack

By microservices

•Updated about 7 years ago

Image
0

10K+

microservices/slack repository overview

⁠Slack OMG Microservice

Open Microservice Guide

This microservice's goal is to fully utilise the Slack API.

⁠Direct usage in Storyscript⁠:

⁠Send
>>> slack send text:'messageText' channel:'channelName' attachments:'attachmentsList' token:'token'
⁠Responds
>>> slack responds pattern:'pattern'
⁠Users
>>> slack users token:'token' limit:'limit' cursor:'cursor'
⁠Channels
>>> slack channels token:'token' limit:'limit' types:'listOfTypes'
⁠Direct Channels
>>> slack directChannels token:'token' limit:'limit'

Curious to learn more⁠?

✨🍰✨

⁠Usage with OMG CLI⁠

⁠Send
$ omg run send -a text=<MESSAGE_TEXT> -a channel=<ID/NAME> -a attachments=<ATTACHMENT_LIST> -a token=<TOKEN> -e BOT_TOKEN=<BOT_TOKEN>
⁠Responds
$ omg run responds -a pattern=<PATTERN> -e BOT_TOKEN=<BOT_TOKEN>
⁠Users
$ omg run users -a token=<TOKEN> -a limit=<LIMIT> -a cursor=<CURSOR> -e BOT_TOKEN=<BOT_TOKEN>
⁠Channels
$ omg run channels -a token=<TOKEN> -a limit=<LIMIT> -a types=<LIST_OF_TYPES> -e BOT_TOKEN=<BOT_TOKEN>
⁠Direct Channels
$ omg run directChannels -a token=<TOKEN> -a limit=<LIMIT> -e BOT_TOKEN=<BOT_TOKEN>
⁠Bot
$ omg subscribe bot hears -a pattern=<PATTERN> -a channel=<ID/NAME> -e BOT_TOKEN=<BOT_TOKEN>

Note: The OMG CLI requires Docker⁠ to be installed.

⁠License

MIT License⁠.

Tag summary

Content type

Image

Digest

Size

38.2 MB

Last updated

about 7 years ago

docker pull microservices/slack