SakuraProject / sakura-bot

SakuraBotです。
MIT License
9 stars 3 forks source link

add : プラグインの追加 #79

Closed ysmreg closed 2 years ago

yaakiyu commented 2 years ago

まずちょっと SakuraPluginについて説明できる? 僕は今のところあんまりどういう機能なのか分かってないから...

ysmreg commented 2 years ago

まずちょっと SakuraPluginについて説明できる? 僕は今のところあんまりどういう機能なのか分かってないから...

わかりました。SakuraPluginは非公開のプラグインを引き換えコードで導入したり公開プラグインを自由に導入してちょっとした機能追加をサーバーまたはユーザー用にできる機能です。非公開プラグインはsakurapointでコードと引き換えるかSakuraRPGのアイテムとして登場させることを考えています

yaakiyu commented 2 years ago

sakuraRPGのアイテムにするのは反対(ゲームの中とか外の概念がぐちゃぐちゃになる。) ちなみにSakuraPointをRPG内で使う時も「ショップ」にして、RPG内のコインと1日数量限定で交換するつもり。 (これにはRPGの中でpoint使われすぎてインフレ状態になるのを防ぐ目的もある。) あと、公開のプラグインってなんか意味とかメリットある?

ysmreg commented 2 years ago

公開プラグインはメリットないです。ほとんど非公開のほうが良さそうです。非公開プラグインはショップまたはgiveawayなどのイベントで入手可能にしようかとおもいます

yaakiyu commented 2 years ago

公開プラグインは「期間限定0Pointで入手可能」みたいにするか とりあえずちょっと修正を要求

ysmreg commented 2 years ago

@yaakiyu 修整しました

ysmreg commented 2 years ago

@yaakiyu 変更しました

yaakiyu commented 2 years ago

うーん どうにかしてplugin用のhelp考えないとな

yaakiyu commented 2 years ago

プラグインのhelpは通常のhelpとは別に用意するか

ysmreg commented 2 years ago

確かにプラグイン用のヘルプも必要かもです

ysmreg commented 2 years ago

is_enableのデコレーターじゃないやつを作ってhelpのcogで有効になってるか確認して表示するかs_plugin helpというような別のコマンドで実装するかのどちらかが思いつきました

yaakiyu commented 2 years ago

Helpコマンド一つにまとめたい気持ちはある けどPluginって特殊だしなぁ...