Skip to content

this is a slack bot example which check messages posted to channel are good Japanese sentence or not

Notifications You must be signed in to change notification settings

mido-app/slack-event-api-bot-example

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

何をするボット?

Slackのチャンネルに投稿された日本語メッセージに不自然な日本語がないかチェックし、指摘するボットです。Event APIを用いたSlackボットのサンプルとして作成しました。

使用方法

本ボットはAWS Lamda上で動作させる想定で作成しています。AWS Lamda上にzip化してアップロードするか、AWSのコンソール上でtypo-check-ot.pyの内容をそのままコピー&ペーストして利用することができます。

一部のパラメータ(認証情報)は環境変数として設定します。以下の内容をAWS Lamdaの環境変数として設定してください。

環境変数名
SLACK_APP_AUTH_TOKEN Slack APIの認証トークンを指定します
SLACK_BOT_USER_ACCESS_TOKEN Slack APIの「OAuth & 権限」のページに表示されるボットユーザの認証トークンを指定します
PROOF_READING_API_KEY リクルートのProofreading APIのAPIキーを指定します

その他

Event APIを利用したSlackボットの作り方を記事にしました。このリポジトリのソースコードを理解する助けにもなるかと思いますので、興味があればご覧ください。

About

this is a slack bot example which check messages posted to channel are good Japanese sentence or not

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages