全知全能の光平くんという公式アカウントを作成した。
質問やお悩み相談が来た際に、GPTエンジンを使用して、
完璧な返答をするLINE公式アカウント用のバックエンドアプリを作成しました。
ページ中央部にLineのQRコードがありますので、触って遊んでみてください。
GitHub リポジトリ
下記よりコードをご確認ください
https://github.com/kouhei-github/Line-Reply-Message-OpenAI-Golang
動作確認
下記から公式アカウントを追加して動作確認してください。
自己紹介
普段私は、
一番得意な機械学習(深層学習)をしたり、
Python/FastApi でWebアプリを開発したり、
TypeScript/Nuxtjs or Nextjs でフロントエンドの開発をしたり、
PHP/Laravel でWebアプリを開発したり、
GolangでWebアプリを開発したり、
さまざまなことを行っています。
型のある世界は素敵だなと昨今感じています。
企業案件やご連絡等ございましたらお気軽に下記よりご連絡いただければと思います。
kohei080nagamatsu@gmail.com
1. 動かすために必要なこと
1.1 .envファイルの作成
cp .env.sample .env
・Lineでアカウントを作成して、チャンネルシークレットとアクセストークをセットする
・OpenAIのAPIキーをセットする
LINE_CHANNEL_SECRET=
LINE_CHANNEL_ACCESS_TOKEN=
OPENAI_API_KEY=
1.2 Lineのデベロッパー画面でwebhookを指定する
localhostだと動かないので、
local出たてたwebサーバーをngrokで外部からアクセスできるようにする必要がある
2. 起動・停止方法
2.1 起動方法
imageの作成
docker compose build
imageからコンテナの起動
docker compose up -d
2.2 停止方法
docker compose down