[PYTHON] Führe errBot ein und arbeite mit Slack

ErrBot installieren

$ mkvirtualenv -p `which python3` errenv
(errenv) $ pip install errbot
(errenv) $ mkdir mybot
(errenv) $ cd mybot/
(errenv) ~/mybot$ errbot --init
Your Errbot directory has been correctly initialized !
Just do "errbot" and it should start in text/development mode.

Versuchen Sie, errBot zu starten

(errenv) ~/mybot$ errbot

Die Bot-Konsole wird gestartet. Geben Sie daher den Befehl ein

 >>> !tryme
It works !

So verlassen Sie die Konsole wie in der Python-Konsole: "Strg + D" oder "Strg + C"

Slackclient installieren

(errenv) $ pip install slackclient

Errbot-Konfigurationsdatei bearbeiten

(errenv) $ vi ~/mybot/config.py

Konfigurationsdateivorlage https://raw.githubusercontent.com/errbotio/errbot/master/errbot/config-template.py

Ändern Sie vorerst nur "BACKEND", "BOT_ADMINS" und "BOT_IDENTITY"

import logging

BACKEND = 'Slack'

-- snip --

BOT_ADMINS = ('@xxxx', )
BOT_IDENTITY = {
    'token': 'xoxb-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx',
}

Slack Token ist https://my.slack.com/services/new/bot Erhalten aus

Starten Sie errbot als Daemon

(errenv) $ errbot --daemon

Laden Sie den Bot zu einem geeigneten Kanal ein und testen Sie ihn

スクリーンショット 2016-09-12 15.30.39.png

http://errbot.io/en/latest/user_guide/configuration/slack.html

Recommended Posts

Führe errBot ein und arbeite mit Slack
Machen Sie Slack Chatbot mit Errbot
Einfacher Slackbot mit Docker und Errbot
Mit und ohne WSGI
Starten Sie den Cloud Datastore Emulator mit Docker-Compose und arbeiten Sie mit der Python-App
Optimieren Sie das Sammeln von Informationen mit Twitter API und Slack Bots
Sammeln von Informationen von Twitter mit Python (Integration von MySQL und Python)
[Python x Zapier] Erhalten Sie Warninformationen und benachrichtigen Sie mit Slack
Site-Überwachung und Alarmbenachrichtigung mit AWS Lambda + Python + Slack
Bei mir cp und Subprocess
Programmieren mit Python und Tkinter
Ver- und Entschlüsselung mit Python
Arbeiten Sie mit tkinter und Maus
Führen Sie dein.vim ein und fügen Sie jedi-vim hinzu
Post to Slack mit Python 3
Super Auflösung mit SRGAN und ESRGAN
Group_by mit sqlalchemy und sum
Python mit Pyenv und Venv
Suchmaschinen arbeiten mit Python
Mit mir, NER und Flair
Funktioniert mit Python und R.
Ich habe versucht, die Lesezeichen zu visualisieren, die mit Doc2Vec und PCA nach Slack fliegen
Erhalten Sie Conversions und Einnahmen mit der Google Analytics-API und melden Sie sich bei Slack