Skip to content

toppogi1999/slack_botter

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

[[[雑な]]]SlackBot管理ツール「slack_botter」

======

詳細

こちらのブログに
http://blog.umentu.work/?p=262

設定

  1. python3が入っている環境を用意します。(macであれば「sudo brew install python3」など)
  2. 以下のコマンドで仮想環境を用意したり諸々します。

$ pyvenv ~/slack_botter
$ cd ~/slack_botter
$ source ./bin/activate
(slack_botter)$ pip install --upgrade pip
(slack_botter)$ git clone https://github.com/umentu/slack_botter
(slack_botter)$ mv ./slack_botter/* ./
(slack_botter)$ pip install -r requirements.txt

データベースを作成

  1. (slack_botter)$ python ./db/create_db.py

SlackのTokenを入力

  1. https://api.slack.com/web の最下部でTokenを取得します。
    2.「bot/bot.py」と「sites/sites.py」の「SlackのToken」のところに入力します。

BOT管理ツールを起動

  1. (slack_botter)$ python ./sites/sites.py
  2. http://localhost:8080/hatebu にアクセスします。
  3. 取得したいワードなどを入力します。

投稿BOTを起動

  1. (slack_botter)$ python ./bot/bot.py
  2. Slackに投稿されていることを確認します。

cronなどで動かすこともできるかと思います。

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 60.0%
  • HTML 37.7%
  • JavaScript 2.3%