With slackcat.el you can easily compose and post messages to slack.
Install the slackcat command line interface from
https://github.com/rlister/slackcat.
You will need Emacs 24+, make and Cask to
build the project.
cd slackcat
make && make install
You need to get a Slack API token from https://api.slack.com/ and export it as an environmental variable
(setenv "SLACK_TOKEN" "<your api token>")Simply (require 'slackcat) and do M-x slackcat and enter @<user-name> or
#<channel-name> to select the user or channel to send the message to. A buffer
for composing the message will pop up. When done, hit C-c C-c to send the
message or C-c C-k to abort.
You may customize the slackcat-user-list and the slackcat-channel-list to
add all your default users and channels to the menu selection. For other
customizable variables, see M-x customize-group <enter> slackcat.
Yes, please do! See CONTRIBUTING for guidelines.
This project was created with the skeletor.el package. You should try it too!
See COPYING. Copyright (c) 2018 Thomas Stenersen.