Pythonで勤怠管理Slack Botの作成方法をわかりやすく解説!(Excel・ローカル環境編)Python×Excel×Slack

แชร์
ฝัง
  • เผยแพร่เมื่อ 26 ส.ค. 2024
  • Pythonを用いて勤怠管理を行うSlack Botを作成していきます!
    勤怠管理をExcel等で行っている方も多いのではないでしょうか?このような方に今回の講座はもってこいです。
    「出勤」「退勤」のテキストをSlackで入力するとボットが反応して、Excelに時刻を自動入力してくれます。
    今回の講座内容をベースに、様々な領域への応用を効かせることができますので、Slack Botに興味のある方は是非ご覧になっていただければと思います!
    ■APIについて詳しく知りたい方向け
    「APIについてよくわからない!」という方は下記動画をご視聴の上、本動画に臨んでください!
    PythonでぐるなびAPIを扱おう
    • PythonでぐるなびAPIを扱おう | P...
    ■Python活用シリーズ
    ビジネスなどでも使えるPythonの便利な活用方法をお伝えしていきます!
    PythonでGoogleスプレッドシートの情報を抽出してみた
    • PythonでGoogleスプレッドシートの...
    PythonでGmailを自動送信する方法
    • 【業務自動化!】PythonでGmailを...
    PythonでぐるなびAPIを扱おう
    • PythonでぐるなびAPIを扱おう | P...
    PythonでTwitterAPIを扱おう
    • PythonでTwitterAPIを扱おう|...
    Pythonで楽天トラベルAPIを使用した宿泊先リスト作成方法をわかりやすく解説!
    • Pythonで楽天トラベルAPIを使用した...
    【LINEチャットボット作成】毎朝美女からメッセージが届く方法をわかりやすく解説!Python×Messaging API×GitHub Actions
    • 【LINEチャットボット作成】毎朝美女からメ...
    ■ Twitter
    / 03imanyu
    ■ Udemy
    www.udemy.com/...
    #Python #Slackボット #Excel

ความคิดเห็น • 25

  • @user-gk2nm6wl1k
    @user-gk2nm6wl1k 3 ปีที่แล้ว +1

    すごーくわかりやすくてファンになりました

  • @user-gy3zd2mz6g
    @user-gy3zd2mz6g 2 ปีที่แล้ว +5

    動画の通り(テスト的にbot.run()させた時)ではmethod_deprecatedとのエラーが出ます。
    この原因はAPIの仕様変更によるモノみたいです(2021年11月30日以降)
    Slackの仕様変更にslacksdkが対応していない模様
    そこで、解決策を教えてもらえば幸いです

  • @yui-ez6nc
    @yui-ez6nc 8 หลายเดือนก่อน

    but.run()を実行すると以下のエラーになります。。
    どうしたらいいでしょうか?
    ---------------------------------------------------------------------------
    NameError Traceback (most recent call last)
    Cell In[9], line 1
    ----> 1 bot = Bot()
    2 bot.run()
    NameError: name 'Bot' is not defined

  • @animalscute5542
    @animalscute5542 3 ปีที่แล้ว +1

    今回もとても分かりやすく勉強になりました。
    次回のスプレッドシートでの活用方法を期待しています。
    今回の動画は個人の勤怠管理ですが部署全体のスタッフを管理したい場合は
    どのような方法がありますか。(1台の端末でスタッフ全員の勤怠を管理したい場合等)

    • @imanyu_programming
      @imanyu_programming  3 ปีที่แล้ว

      コメントありがとうございます!
      実際に機能としてあるかを確認しなければわかりませんが、
      メッセージを送ってきたユーザーを判別して、そのユーザーごとに挙動を変えれば良いのではないでしょうか?
      ※多分あります

  • @fhssoccerboy7
    @fhssoccerboy7 3 ปีที่แล้ว +2

    ありがとうございます!
    続編楽しみにしてます!
    ちなみに、pipでインストールするときに!pipとするのはどんな意味があるのでしょうか

    • @imanyu_programming
      @imanyu_programming  3 ปีที่แล้ว +2

      jupyter notebook上でLinuxのコマンドを使用できるようにするためです!

  • @tagatamenikimihanaku
    @tagatamenikimihanaku 2 ปีที่แล้ว

    現在はAPI仕様変更でslackbotがそのまま利用はできないようですね。。。。

  • @rad2744
    @rad2744 3 ปีที่แล้ว +1

    いつも勉強させてもらっています。
    slackbotを動かすとコンピュータが拒否しましたというエラーログが出るのですが
    対策方法はありますか。

    • @imanyu_programming
      @imanyu_programming  3 ปีที่แล้ว +1

      コメントありがとうございます!
      セキュリティソフト等の関係ではないでしょうか?
      また、そのログはどこに出てくるのでしょうか?

    • @imanyu_programming
      @imanyu_programming  3 ปีที่แล้ว +1

      私自身経験したことないエラーなので、イメージがつかず、、、

    • @rad2744
      @rad2744 3 ปีที่แล้ว +1

      @@imanyu_programming権限が無かったのとExce開いたままだから書き込まなかったみたいです。
      ご迷惑をおかけおかけしました。

    • @imanyu_programming
      @imanyu_programming  3 ปีที่แล้ว

      @@rad2744 なるほど!!そうだったんですね、、、
      いえいえ、全然迷惑じゃないですよ!
      引き続き頑張ってください!!!

  • @nakano-takaaki
    @nakano-takaaki 3 ปีที่แล้ว +2

    スプレッドシートバージョンも楽しみにしてます。私は今勉強中で、APIとかトークンとかで、つまづくことがあります。法人契約なんかでは、システム管理者権限が必要だったり、権限を制限されていることが原因なのかな〜、なんて思うことがあります。(^^)

    • @imanyu_programming
      @imanyu_programming  3 ปีที่แล้ว

      コメントありがとうございます!!
      おっしゃる通りですね!
      おそらく法人アカウントはその辺りの制限もあるかと、、、

  • @makotoshirai2724
    @makotoshirai2724 3 ปีที่แล้ว +1

    )