teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

4

プログラムが間違っていたので修正

2017/06/04 13:18

投稿

yukkeorg
yukkeorg

スコア985

answer CHANGED
@@ -16,7 +16,7 @@
16
16
  bot = Bot()
17
17
  bot.run()
18
18
 
19
- if __name__ == "main":
19
+ if __name__ == "__main__":
20
20
  main()
21
21
  ```
22
22
 
@@ -44,6 +44,6 @@
44
44
  bot = Bot()
45
45
  bot.run()
46
46
 
47
- if __name__ == "main":
47
+ if __name__ == "__main__":
48
48
  main()
49
49
  ```

3

追記

2017/06/04 13:18

投稿

yukkeorg
yukkeorg

スコア985

answer CHANGED
@@ -26,5 +26,24 @@
26
26
  PYTHONPATH="." python run.py
27
27
  ```
28
28
 
29
+ 以上、参考になればと思います。
29
30
 
31
+ ### 追記(2017/06/04 21:39)
32
+
33
+ `slackbot`のログを出力するようにしたバージョンです。
34
+
35
+ ```python
36
+ import sys
37
+ sys.path.insert(0, ".")
38
+
30
- 以上、参考になればと思います。
39
+ import logging
40
+ logging.getLogger().setLevel(logging.INFO)
41
+
42
+ from slackbot.bot import Bot
43
+ def main():
44
+ bot = Bot()
45
+ bot.run()
46
+
47
+ if __name__ == "main":
48
+ main()
49
+ ```

2

一部ソースが間違っていたので修正

2017/06/04 12:46

投稿

yukkeorg
yukkeorg

スコア985

answer CHANGED
@@ -16,7 +16,7 @@
16
16
  bot = Bot()
17
17
  bot.run()
18
18
 
19
- if name == "main":
19
+ if __name__ == "main":
20
20
  main()
21
21
  ```
22
22
 

1

言葉足らずの箇所を修正

2017/06/04 11:57

投稿

yukkeorg
yukkeorg

スコア985

answer CHANGED
@@ -1,7 +1,9 @@
1
- 単純に`API_TOKEN`が間違っていないか確認してください。
1
+ エラーを見た感じでは、Slackの証に失敗しているように見えます
2
2
 
3
- 間違っていなければ`API_KEY`がう`slackbot_settings.py`から読み込まれていないと思ます以下のどちらかの方法で行けるかと思います。
3
+ ず、単純に`slackbot_settings.py`に設定した`API_TOKEN`が間違っていないか確認してくい。
4
4
 
5
+ 間違っていなければ`API_KEY`がうまく`slackbot_settings.py`から読み込まれていないのだと思います。以下のどちらかの方法を試してみてください。
6
+
5
7
  ※ 以下の両方やり方ともに`run.py`があるところに`cd`していることが前提です。
6
8
 
7
9
  1) 以下のように、頭の2行を`run.py`に追加して実行する。