All Projects → wang502 → Slack Sql

wang502 / Slack Sql

Licence: mit
🎉 Bring SQL console to Slack

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Slack Sql

Slack Ruby Client
A Ruby and command-line client for the Slack Web, Real Time Messaging and Event APIs.
Stars: ✭ 957 (+732.17%)
Mutual labels:  slack-bot, slack
Jonsnow
App Store/Google Play review watcher, deliver new reviews to slack channel
Stars: ✭ 65 (-43.48%)
Mutual labels:  heroku, slack
Obed Bot
🍴 Obed Slack Bot, na požiadanie kontroluje aktuálnu ponuku denného menu reštaurácii. [only for slovak|czech users]
Stars: ✭ 32 (-72.17%)
Mutual labels:  slack-bot, slack
Torpedo
Pluggable, multi-network asynchronous chat bot written in Go
Stars: ✭ 19 (-83.48%)
Mutual labels:  slack-bot, slack
Ex mustang
✨ A simple, clueless bot
Stars: ✭ 67 (-41.74%)
Mutual labels:  slack-bot, slack
Slack Cli
Powerful Slack CLI via pure bash. Rich messaging, uploads, posts, piping, oh my!
Stars: ✭ 850 (+639.13%)
Mutual labels:  slack-bot, slack
Marvin
The paranoid bot (framework)
Stars: ✭ 51 (-55.65%)
Mutual labels:  slack-bot, slack
Java Slack Sdk
Slack Developer Kit (including Bolt for Java) for any JVM language
Stars: ✭ 393 (+241.74%)
Mutual labels:  slack-bot, slack
Jbot
Make Slack and Facebook Bots in Java.
Stars: ✭ 1,148 (+898.26%)
Mutual labels:  slack-bot, slack
Hubcommander
A Slack bot for GitHub organization management -- and other things too
Stars: ✭ 1,149 (+899.13%)
Mutual labels:  slack-bot, slack
Node Typescript Koa Rest
REST API boilerplate using NodeJS and KOA2, typescript. Logging and JWT as middlewares. TypeORM with class-validator, SQL CRUD. Docker included. Swagger docs, actions CI and valuable README
Stars: ✭ 739 (+542.61%)
Mutual labels:  heroku, sql
Slack Machine
A sexy, simple, yet powerful and extendable Slack bot
Stars: ✭ 91 (-20.87%)
Mutual labels:  slack-bot, slack
Atlas
Quick SQLMap Tamper Suggester
Stars: ✭ 679 (+490.43%)
Mutual labels:  sql, tool
Wc2018 Slack Bot
World Cup 2018 Slack Bot
Stars: ✭ 11 (-90.43%)
Mutual labels:  slack-bot, slack
Slacker
Slack Bot Framework
Stars: ✭ 495 (+330.43%)
Mutual labels:  slack-bot, slack
Solarthing
Monitors an Outback MATE and a Renogy Rover - MPPT Charge Controller. Integrates with Grafana, PVOutput and more!
Stars: ✭ 33 (-71.3%)
Mutual labels:  slack-bot, slack
Intelligo
🤖 Chatbot Framework for Node.js.
Stars: ✭ 347 (+201.74%)
Mutual labels:  slack-bot, slack
Partyparrot
🎉 🐦 Very Serious Code ™️ that generates huge slack messages with emojis.
Stars: ✭ 374 (+225.22%)
Mutual labels:  heroku, slack
Busy Beaver
The Chicago Python Community Engagement Slack bot
Stars: ✭ 66 (-42.61%)
Mutual labels:  slack-bot, slack
Slacky
🐍 The BEST Slack Selfbot on GitHub | No Bot User, Acts Like It's You! ⭐️
Stars: ✭ 80 (-30.43%)
Mutual labels:  slack-bot, slack

#Slack-SQL screenshot

Install PyGreSQL using pip

The query execution is based on PostgreSQL's python library -- PyGreSQL, it needs to be installed on the server first.

  • On terminal, open bash
  $sudo bash
  • Adding system variables
  $export CFLAGS=-Qunused-arguments
  $export CPPFLAGS=-Qunused-arguments
  • Install
  $pip install PyGreSQL

Install PyGreSQL from source

go into PostgreSQL-5.0 folder, type the folowing commands

python setup.py build
python setup.py install

Set up:

  1. Clone this repo
  2. Config your database name, host, port, user name, and password in connection.py
db = DB(dbname='',host='',port= ,user='',passwd='')
  1. Deploy this to server(For example, Heroku).
  2. Add this integration to your Slack. Specify your url in the Slack integration URL.
  3. All set!

Deploy to Heroku

Deploy

Slack example command:

  • create table:
  /sql create table users(id primary key, name varchar, email varchar, age int)
  • Insert data:
  /sql insert into users values(1, 'Seth Wang')
  • selection:
  /sql select users.name from users where id=1
  • deletion
  /sql delete from users where id=2
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].