approvers / OreOreBot2

限界開発鯖を代表する BOT はらちょ を TypeScript+discord.js で作り直し。 オレオレ BOT です。別に詐欺とかはしません。
https://haracho.approvers.dev
MIT License
13 stars 2 forks source link

コマンドの登録処理が効率化されないことがある #1343

Closed MikuroXina closed 4 months ago

MikuroXina commented 4 months ago

バグレポートの提出を行う前に

バグの詳細

このボットの起動時にアプリケーションコマンドを Discord REST API 経由で登録しているが, その際に登録済みのコマンドはスキップして効率的に登録処理を行うはずである. しかし, 実際には全件の登録処理が行われて起動に無駄に時間がかかっていることがある.

再現方法

README などの指示通りにボットを起動する.

期待する動作

2 回目以降の起動で登録処理がスキップされる.

はらちょのバージョン

v1.53.0

追加情報

該当の実装コード箇所: https://github.com/approvers/OreOreBot2/blob/d4e1a3787cbfb3c3dc6c49102a5b8fd3730daf3f/packages/bot/src/service/command/register.ts#L28