論文を要約する bot です。以下のサイトに対応しています。
サーバーに招待し、スラッシュコマンド /doi doi: <DOI または DOI を含む URL>
で呼び出します。
/doi doi: https://dl.acm.org/doi/10.1145/2493190.2493243
/doi doi: 10.11184/his.23.4_383
Cloudflare Workers および Google Apps Script(GAS)にデプロイします。
yarn
yaru run dev # 開発サーバを起動
yarn run deploy # デプロイ
- Developer Portal から Discord App を登録し、以下の API キーを取得する
- General Information → Application ID, Public Key
- Bot → Token
- OpenAI API に登録し、API キーを取得する
- GAS のスクリプトプロパティに 各種 API キーおよびコールバック用のエンドポイントを登録する
- GAS に
gas.js
をウェブアプリとしてデプロイする - Cloudflare Workers にアプリケーションをデプロイする
- Cloudflare Workers の環境変数に、各種 API キーおよび GAS の URL を登録する
- 詳細は
src/bindings.ts
を参照
- 詳細は