GASで動作する、OpenAI APIのchatを利用したアプリ
スラッシュコマンドもあるよ
GASでの作成+Slack連携を前提として進める
- プロジェクトの設定 > スクリプトプロパティ に以下2点を追加する
- OPEN_AI_API_KEY: 自身のOpenAI API Key
- SLACK_BOT_OAUTH_TOKEN: Slack AppのToken
- ライブラリにSlackAppを追加する
- スクリプトID: 1on93YOYfSmV92R5q59NpKmsyWIQD8qnoLYk-gkQBI92C58SPyA2x1-bq
- 本リポジトリのsrc配下のコードを、GASにスクリプトとして追加する
- あとはSlackAppといい感じにつないでください
指定したSlackAppのメンションをつけて話しかけるとOpenAI APIの chat completions を利用した会話ができます
/vxt XのURL
XのポストURLをいい感じに変換してSlack上で見やすくします
/yotei yyyymmdd hhmm 予定名
指定した日時と予定名でGoogleカレンダーの予定のテンプレを作成します