
エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
【AWS・Python】Slash Commandsを拡張性高くより楽に実装する - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
【AWS・Python】Slash Commandsを拡張性高くより楽に実装する - Qiita
1. はじめに 本記事は、拙作【AWS・Python】Slash Commandsを拡張性高くより楽に実装するの実装をより楽... 1. はじめに 本記事は、拙作【AWS・Python】Slash Commandsを拡張性高くより楽に実装するの実装をより楽に修正した物です。 できる物などは変わらずに、よりコード的にすっきりしたのと、実装の際のコストが減るので記事にしました。 2. 実装 2.1 以前の方法(Chain Of Responsibility) 以前、SlashCommand を実装したときは、GoF のデザインパターンの1つであるChain Of Responsibilityを利用しました。 詳細は、前記事に譲りますが、実装する際は以下の4つの手順を踏む必要がありました。 CommandExecutorクラスを継承するクラスを新規作成する __init__(self)にて、自身が受け付けるslash_command文字列を付与 execute()関数を実装する 新規作成したクラスを、数珠つなぎに呼べるように