2017-03-22 7 views
0

私は3つのことをするスラックボットを作った:piのIPを一般的なチャンネルに送り、IPが前回と同じかどうかをチェックしてIPをDMとして送る。 最初の2つは機能しますが、DMは機能しません。slackbotによるPython Slack APIの直接のメッセージ

私はこのエラーを見つけようとしていましたが、ある時点で私のprintsはもはやを印刷しませんでした。なぜか分かりません。私は一般的なチャネルポストのためにそれを使用するので、

   user_slack_id = 'axelle' 
       im_call = slack_client.api_call("im.list") 

       if im_call.get('ok'): 
        print("im call success") 
        for im in im_call.get('ims'): 
         if im.get('user') == user_slack_id: 
          im_channel = im.get('id') 
          send_msg(channel[im_channel], "Test") 

send_msg作品:(具体的には、私がprint("im call success")追加したときから)ここで

を私はとの問題を抱えている私のコードの一部です。メッセージを投稿するのは基本的にはslack_client api callです。

私のスラックチャンネルではDMの点で何も起こっていません。何が価値があるために

答えて

1

、私はは、PyPIインデックスからである最小構成の努力、と箱のうちhttps://github.com/lins05/slackbotを扱う多くの成功を持っていた:https://pypi.python.org/pypi/slackbot

+1

それは私のような初心者のために少し複雑に思えますしかし、私はあなたに感謝を見てみましょう:)おそらくそれから多くを学ぶことができます。 – Axelle

関連する問題