SakuraProject / sakura-bot

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

SakuraAd #90

Closed yaakiyu closed 1 year ago

yaakiyu commented 1 year ago

SakuraBrand機能。 「広告」を出すことができる。 1週間につき 300+文字数*0.7 skp(SakuraPoint) 消費する。 helpなどのembedの下にもう一個、広告用のembedが30%ぐらいの確率で現れる。embedを手動で消すことはできる。 出した「広告」は、helpなどのコマンドの時に自動で表示されるほか、コマンドで見ることもできる。 コマンドで見た場合は、1回につき30skpもらえる。

また、広告非表示のサービスもある。 このサービスを利用した場合、別途1週間200skpを消費する。

1週間に〇〇skp系の機能は、毎週月曜日に計算されて、引き落とし(?)みたいにskpを引かれる。 足りなかった場合はDMに通知し、その1週間のskpを必要とする機能の停止をする。 前払いなので、広告非表示などは、機能を停止しても次の月曜日まで効果が継続する。広告の掲載停止をした場合は即時反映される。(プライバシーなどを考慮) しかし即時反映されても一度払ったskpは帰ってくるわけではない。(今後のアップデートで一部帰ってくるようにするかもしれないが、今はめんどくさいので帰ってこないということにしておく)

yaakiyu commented 1 year ago

SakuraAdなどは継続的にずっと引き落としが続く(skpが0を下回っても)が、新規の広告の作成ができないようにした。 あと、SakuraAd引き落としの計算式を300+(広告数*100)+(広告総文字数*0.7)にした。