###前提・実現したいこと
slackbotを作成したいです.slackbotというライブラリはインストールできています.
###発生している問題・エラーメッセージ
python run.pyを実行すると,
Traceback (most recent call last):
File "run.py", line 7, in <module>
main()
File "run.py", line 3, in main
bot = Bot()
File "/Users/mountain/.pyenv/versions/anaconda3-4.2.0/lib/python3.5/site-packages/slackbot/bot.py", line 25, in init
'BOT_EMOJI') else None
File "/Users/mountain/.pyenv/versions/anaconda3-4.2.0/lib/python3.5/site-packages/slackbot/slackclient.py", line 37, in init
self.rtm_connect()
File "/Users/mountain/.pyenv/versions/anaconda3-4.2.0/lib/python3.5/site-packages/slackbot/slackclient.py", line 40, in rtm_connect
reply = self.webapi.rtm.start().body
File "/Users/mountain/.pyenv/versions/anaconda3-4.2.0/lib/python3.5/site-packages/slacker/init.py", line 596, in start
'mpim_aware': int(mpim_aware),
File "/Users/mountain/.pyenv/versions/anaconda3-4.2.0/lib/python3.5/site-packages/slacker/init.py", line 90, in get
api, **kwargs
File "/Users/mountain/.pyenv/versions/anaconda3-4.2.0/lib/python3.5/site-packages/slacker/init.py", line 72, in _request
raise Error(response.error)
slacker.Error: invalid_auth
このように表示されます.
###該当のソースコード
slackbot_settings.pyにbotの設定を記述しました.以下2行です.
API_TOKEN = "適するAPI_TOKEN"
default_reply = "テスト"
そしてrun.pyにはbotの起動用のコードを記述しました.以下の通りです.
from slackbot.bot import Bot
def main():
bot = Bot()
bot.run()
if name == "main":
main()
###補足情報(言語/FW/ツール等のバージョンなど)
Macで行っています.
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/06/04 11:08
2017/06/04 11:57
2017/06/04 12:18 編集
2017/06/04 12:52 編集
2017/06/04 13:17
2017/06/04 13:31