mo9mo9study / discord.CodeWarehouse

3 stars 2 forks source link

もくもく勉強机を自動で作成する処理の作成カテゴリー変更修正 #141

Open supleiades opened 3 years ago

supleiades commented 3 years ago

カテゴリーを整理したり、修正したことで 想定と違う場所に新しい机が作成されてしまうので、カテゴリーIDを修正する それと、1度に2個机が作成される問題も確認と修正しよう

supleiades commented 3 years ago

https://qiita.com/GrapeColor/items/5d26e0c7b4b9f990b635

supleiades commented 3 years ago

前提

流れ

  1. 勉強机10までが満席な状態で「もくもく勉強机作成はコチラ」のVCに参加する
  2. 勉強机11が作成(次の数字で作成)され、先程参加したVCから勉強机11に移動させられる
  3. その人が退出したら、11以降のVCは削除される
  4. 穴が空いた番号は都度BOTに認知され、穴埋めされるように作成される
supleiades commented 3 years ago
supleiades commented 3 years ago

10秒、20秒と時間はかかるがそうて通りの位置になってる

--------------------
起動中...
BOT NAME : プールの監視員
BOT ID : 618077392686153742
--------------------
[INFO] もくもく勉強机1を位置(13 -> 1 )に変更
[INFO] もくもく勉強机2を位置(6 -> 2 )に変更
[INFO] もくもく勉強机3を位置(7 -> 3 )に変更
[INFO] もくもく勉強机4を位置(8 -> 4 )に変更
[INFO] もくもく勉強机5を位置(9 -> 5 )に変更
[INFO] もくもく勉強机6を位置(10 -> 6 )に変更
[INFO] もくもく勉強机7を位置(11 -> 7 )に変更
[INFO] もくもく勉強机8を位置(12 -> 8 )に変更
[INFO] もくもく勉強机9を位置(13 -> 9 )に変更
[INFO] 🆕もくもく勉強机を作成を位置(14 -> 10 )に変更
[INFO] もくもく勉強机10を位置(16 -> 11 )に変更

image

supleiades commented 3 years ago

10以上の数字を持つ勉強机が削除されるか

supleiades commented 3 years ago

勉強机10と11があって、10の人が抜けて、その後「作成」チャンネルに参加した時、勉強机10を作る穴埋めの数字の勉強机を作る処理どうしようか

supleiades commented 3 years ago

チェックする処理を入れる

>>> for i in range(10, max(l1)+1):
...     if i in l1:
...         print(f"[DEBUG] {i} 番目の勉強机が存在しないため、作成します")
...         break
... 
supleiades commented 3 years ago
supleiades commented 3 years ago

手動で作成した適当なポジション(35)に作成された机もいい感じに位置調整できてる image