Skip to content
This repository has been archived by the owner on May 26, 2024. It is now read-only.

2024年/Qiita Hackathon 予選 提出

License

Notifications You must be signed in to change notification settings

teritamas/positive-generator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ポジティブジェネレーター

Note

デモ用途のため、予告なしにサービスを停止する場合があります。

概要

ポジティブジェネレーターは、Slack のメッセージをすべてポジティブな言葉に変えてくれる、Chrome 拡張機能です。

本アプリケーションの操作方法や概要については下記の URL を参照してください

操作方法は以下の�Youtube動画を確認ください

全体構成

全体構成は以下の通りです。

全体構成

アプリ名 概要 ソースのパス
Slack 用 Chrome 拡張機能 Slack のメッセージをポジティブな言葉に変換する Chrome 拡張機能 ./chrome-extension
ポジティブ変換サーバ Slack 用 Chrome 拡張機能から呼び出される、ポジティブ変換サーバ ./backend

Quick Start

1. 必要情報の取得

はじめに下記のサービスにアクセスし、利用に必要な情報を取得する。API キーやアカウントが存在しない場合は作成する。

サービス名 URL 必要な情報
OpenAI https://beta.openai.com/ API キー
Cotoha https://api.ce-cotoha.com/ Developer Client Id, Developer Secret

1.1 .envの作成

.env.exampleをコピーして、.envを作成する。その後、それぞれのサービスから取得した情報を.envに設定する。

# openaiから取得したAPI Keyを設定
OPENAI_API_KEY=${openaiのAPI Key}

# cotohaから取得したClient IdとClient Secretを設定
COTOHA_CLIENT_ID=${cotohaのDeveloper Client Id}
COTOHA_CLIENT_SECRET=${cotohaのDeveloper Secret}

2. 拡張機能の設定

以下の手順で拡張機能を設定する。chrome_extensionディレクトリを Chrome に読み込む。

3. バックエンドの起動

必要ライブラリをインストールする

poetry install

以下のコマンドで起動する。

poetry run uvicorn happy_world.main:app --reload

4. デモ

TODO: デモの手順を記載する