Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

指定した日時にサーバーのカバー画像を変更する機能 #289

Open
m1sk9 opened this issue Jun 26, 2022 · 2 comments
Open
Labels
C-enhancement Category: enhancement T-@oreorebot2/bot Type: OreOreBot2 Bot (packages/bot)

Comments

@m1sk9
Copy link
Contributor

m1sk9 commented Jun 26, 2022

Describe the solution you'd like (要望の内容)

指定した日時に登録された画像をランダムにサーバーのカバー画像として登録機能を作成する

参考: Discord.js Docs - Guid#setBanner

image

Additional context (追加情報)

カバー画像として利用したい写真には、いっそうの顔写真が含まれたりする可能性があるのでできればローカルに保存はしたくないところ

@MikuroXina
Copy link
Collaborator

もっと具体的にしてほしいこと:

  • この処理に MANAGE_GUILD 権限が必要であることの是非
  • このコマンドの名前や引数形式
  • コマンド発効後にこのボットが停止した場合にバナー変更が行われなくなってもいいのかどうか
  • ローカルに保存するのであればどのくらい (永続的? 登録完了まで? 絶対に保存しない?) まで認められるのか

実装の際に気を付けたい権限関連の処理:

  • サーバーに BANNER 機能があればアスペクト比 16:9 の JPEG または PNG を受け付ける
  • サーバーに ANIMATED_BANNER 機能があればアスペクト比 16:9 の GIF アニメを受け付ける

@m1sk9
Copy link
Contributor Author

m1sk9 commented Jun 27, 2022

もっと具体的にしてほしいこと:

  • この処理に MANAGE_GUILD 権限が必要であることの是非

  • このコマンドの名前や引数形式

  • コマンド発効後にこのボットが停止した場合にバナー変更が行われなくなってもいいのかどうか

  • ローカルに保存するのであればどのくらい (永続的? 登録完了まで? 絶対に保存しない?) まで認められるのか

実装の際に気を付けたい権限関連の処理:

  • サーバーに BANNER 機能があればアスペクト比 16:9 の JPEG または PNG を受け付ける

  • サーバーに ANIMATED_BANNER 機能があればアスペクト比 16:9 の GIF アニメを受け付ける


  • この処理に MANAGE_GUILD 権限が必要であることの是非

必要

でも普通のメンバー(にゃーん)にもこの権限はついているのではらちょに持たせても差し支えはないと思われる

  • このコマンドの名前や引数形式
  • !banner on - bannerの自動変更モードを有効
  • !banner off - bannerの自動変更モードを無効

他に必要な機能があればその都度考える

  • コマンド発効後にこのボットが停止した場合にバナー変更が行われなくなってもいいのかどうか

再起動後も設定(ON / OFF)が引き継がれていると嬉しい

  • ローカルに保存するのであればどのくらい (永続的? 登録完了まで? 絶対に保存しない?) まで認められるのか

正直GitHubにさえ放出されなければいいなと思っている

どうだろうか、少し話し合いがいるかもしれない

  • サーバーに BANNER 機能があればアスペクト比 16:9 の JPEG または PNG を受け付ける

それ以外のアスペクト比は弾いて良さそう(大きすぎてもおかしいし、小さすぎると画質が終わる)

  • サーバーに ANIMATED_BANNER 機能があればアスペクト比 16:9 の GIF アニメを受け付ける

今の限界開発鯖はブーストのレベルが低いので使えないけど今後使えるようになると考えたら、使えるように一応考えて実装したほうが良さそう

image

一応、discord.jsにはブーストレベルを取得できるプロパティがあるのでレベル3であれば受け入れる感じで良きかな

参考:

うまく伝えられているか心配

よくわからなかったら聞いて

@MikuroXina

@m1sk9 m1sk9 added the low label Dec 25, 2022
@m1sk9 m1sk9 added the C-enhancement Category: enhancement label Feb 3, 2023
@m1sk9 m1sk9 changed the title feat: 指定した日時にサーバーのカバー画像を変更する機能 指定した日時にサーバーのカバー画像を変更する機能 Feb 26, 2023
@m1sk9 m1sk9 added the T-@oreorebot2/bot Type: OreOreBot2 Bot (packages/bot) label Sep 24, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
C-enhancement Category: enhancement T-@oreorebot2/bot Type: OreOreBot2 Bot (packages/bot)
Projects
None yet
Development

No branches or pull requests

2 participants