All Projects → a-sync → slackr

a-sync / slackr

Licence: MIT license
Simple shell command to send or pipe content to slack via webhooks. (To upload snippets or files use: www.github.com/a-sync/slackfu)

Programming Languages

shell
77523 projects

Projects that are alternatives of or similar to slackr

uptime.js
Uptime monitor in Node.js that send status changes to Chatbots
Stars: ✭ 52 (+26.83%)
Mutual labels:  slack-bot, slack-webhook, slack-api
Slack Machine
A sexy, simple, yet powerful and extendable Slack bot
Stars: ✭ 91 (+121.95%)
Mutual labels:  slackbot, slack-bot, slack-api
Slacker
Slack Bot Framework
Stars: ✭ 495 (+1107.32%)
Mutual labels:  slackbot, slack-bot, slack-api
Slack Block Builder
Lightweight, no-dependency JavaScript library for creating Slack Block Kit UIs, with a builder syntax, inspired by SwiftUI.
Stars: ✭ 129 (+214.63%)
Mutual labels:  slackbot, slack-bot, slack-api
dienstplan
Slack bot app for duty rotations
Stars: ✭ 14 (-65.85%)
Mutual labels:  slackbot, slack-bot, slack-api
SlackWebhooksGithubCrawler
Search for Slack Webhooks token publicly exposed on Github
Stars: ✭ 21 (-48.78%)
Mutual labels:  slackbot, slack-bot, slack-webhook
Slack Ruby Client
A Ruby and command-line client for the Slack Web, Real Time Messaging and Event APIs.
Stars: ✭ 957 (+2234.15%)
Mutual labels:  slackbot, slack-bot, slack-api
Botonomous
A PHP Framework For Creating Autonomous Slack Bots
Stars: ✭ 109 (+165.85%)
Mutual labels:  slackbot, slack-bot
Fantasy football chat bot
GroupMe Discord and Slack Chatbot for ESPN Fantasy Football
Stars: ✭ 166 (+304.88%)
Mutual labels:  slackbot, slack-bot
slack-timezone-bot
🤖⏰ Slack bot to show time in users' timezones
Stars: ✭ 51 (+24.39%)
Mutual labels:  slackbot, slack-bot
slack-uno
Play Uno in Slack!
Stars: ✭ 26 (-36.59%)
Mutual labels:  slack-bot, slack-api
Slack Poster
Simple gem to post messages on Slack using web hooks.
Stars: ✭ 49 (+19.51%)
Mutual labels:  slackbot, slack-api
Go Sarah
Simple yet customizable bot framework written in Go.
Stars: ✭ 188 (+358.54%)
Mutual labels:  slackbot, slack-bot
Awesome Bots
The most awesome list about bots ⭐️🤖
Stars: ✭ 2,864 (+6885.37%)
Mutual labels:  slackbot, slack-bot
Chatskills
Run and debug Alexa skills on the command-line. Create bots. Run them in Slack. Run them anywhere!
Stars: ✭ 171 (+317.07%)
Mutual labels:  slackbot, slack-bot
Jbot
Make Slack and Facebook Bots in Java.
Stars: ✭ 1,148 (+2700%)
Mutual labels:  slackbot, slack-bot
Sactive Bot
😈 An extensible chat bot framework. sactive-bot is an evolution of the open source hubot project. - https://www.shipengqi.top/sactive-bot .
Stars: ✭ 212 (+417.07%)
Mutual labels:  slackbot, slack-bot
slacking
Modern Slack C++ 11 library for communicating with the Web Slack API
Stars: ✭ 58 (+41.46%)
Mutual labels:  slackbot, slack-api
slack-metabot
Extract metadata (EXIF) from uploaded files on Slack
Stars: ✭ 15 (-63.41%)
Mutual labels:  slackbot, slack-bot
arXie-Bot
arXie is a Slack bot that browses and filters the arXiv repository for you
Stars: ✭ 29 (-29.27%)
Mutual labels:  slackbot, slack-bot

slackr

Requirements

  • bash compatible shell
  • sane install of python
  • sane install of curl

Installation

  1. download and unpack the archive
  2. enter the unpacked directory and make slackr executable
  3. set your webhook URL in the WEBHOOK_URL variable of slackr
  4. create a global symbolic link
curl -sL https://github.com/a-sync/slackr/archive/master.tar.gz | tar xz
cd slackr-master && chmod +x slackr
read -p "Enter webhook URL: " WHURL && sed -i "3s|.*|WEBHOOK_URL=\"$WHURL\"|" slackr
sudo ln -s "$(readlink -f slackr)" /usr/local/bin

Usage

Usage: slackr [options] <text>

Options:
    -r <channel name|channel ID>
    -i <bot icon emoji>
    -n <bot name>
    -c <good|warning|danger|#hex color>
    -a <author name>
    -t <title text>
    -l <title link URL>
    -f <footer text>
    -w <webhook URL>

Examples:
    slackr some text
    slackr -c good -n friendlybot -i :cat: hello
    slackr -r general < logfile.txt
    ls -la /etc/ | slackr -r D024BE91L -f "$(history 1)"
    tail /var/log/syslog | slackr -a "$(id -un) $(hostname -f)"

⚠️ Important

@username format as a recipient (-r) is deprecated!
Slack API support was removed on 2018-09-12.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].