Skip to content

[v9] InteractionのDeferUpdateをすべてのコマンドにつける #224

@yuito-it

Description

@yuito-it

改善の内容

ハンドラー単位でdeferUpdateをかける。

なぜその機能・改善が必要ですか?

現在は/tts joinコマンドのみで動作しているため、すべてのコマンドで3分間のタイムアウト機構を作成するべき。

関連Issue

なし

その他の情報

既存の実装

tts.go にあります。

求める実装

ハンドラー側のhandleApplicationCommand関数でdeferupdateをかけてしまって、タイムアウト処理もそこに記述した上で各コマンドの関数に投げる。
各コマンドの関数は、InteractionResponseEditを用いて更新するように記述を変更する。

Metadata

Metadata

Assignees

Labels

Projects

Status

In Progress

Relationships

None yet

Development

No branches or pull requests

Issue actions