エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
discord.py 2.0.0aで、view.from_messageでViewを取得した時にcallbackが実装されない問題を解決する - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
discord.py 2.0.0aで、view.from_messageでViewを取得した時にcallbackが実装されない問題を解決する - Qiita
TL;DR View.from_message()ではViewのコピーしか行わなく、ButtonのCallbackなどはコピーしてくれない。... TL;DR View.from_message()ではViewのコピーしか行わなく、ButtonのCallbackなどはコピーしてくれない。 自分のViewクラスを作ったとき、from_message()もオーバーライドしてViewをコンポーネントから再構築する必要がある 起こった事象 今回作りたかったボットの仕様の一部として、 図1ようなボタンがあって、クリックされるとボタンの色が変わり、図2のような"キャンセル"ボタンが出現します。 キャンセルボタンがクリックされると、図1の状態に戻り、1.の動作が再び行えるようにする 図1: ボタンがクリックされる前の状態 図2: ボタンがクリックされた後の状態 これを以下のように実装しました。 CHANNEL_ID = (チャンネルID) TOKEN = (トークン) intent = discord.Intents.all() bot = com

