botを作るツイートSlack流行ってますよね。2105年頃から業務で使っていますがこれまでのメールベースのそれとは違い直接的で素早いコミュニケーションが取れとても良いです。これ自社でも解禁してくんないかな...さて、今回はそのSlack上で動作するbotアプリケーションを作ってみます。言語はPythonです(3.6以上)簡易な辞書っぽいことができるbotアプリを作ります。Slackに投稿すると登録されている単語を返信するなおDBはsqlite3を使ってます。実際の業務でも稼働させていますが、ほかのメンバから手順のメモなどが登録されていたりとそこそこ有効活用されています。実装に入る前にSlack上にアプリを登録しておきます。ワークスペースにアプリを追加する1.https://api.slack.com/にアクセスします。Workspace」をクリック9.Installをクリック10.これでワークスペースにアプリをインストールできました。いっても実装がないので動きませんが。Token」をコピーしておきます実装github上に公開しました。DownloadなりCloneなりしてください。こちらの記事を参考に作りました。TOKENが未設定なので動きません。bot実行できました。適当なチャンネルに先ほど作成したBotユーザを招待しますとりあえず適当に登録してみます登録成功です。登録できているか確認してみます。最後に登録している一覧を返してくれることを確認しますこんな感じで。絵文字でも辞書登録可能です。いうわけで今回はPythonでSlackBotを作ってみました。業務で稼働させているBotはこの機能以外も実装されていますがここで公開できるものでもないので今回は辞書機能の部分を抜粋しての紹介とさせていただきました。コードも作りっぱなしでほぼメンテしてないしリファクタリングしたい。コメントをキャンセルメールアドレスが公開されることはありません。*サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。上に表示された文字を入力してください。SiteOrigin.。