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

多分6.0.0あたり?から自動入場に登録したユーザーが自動入場ができない #32

Closed
monokuro9770 opened this issue Jul 7, 2020 · 2 comments

Comments

@monokuro9770
Copy link

タイトル通りです。どういう不具合か少し調べてみたんですけど、
コミュニティ画面の「(このユーザに) 自動入場: オン」で自動入場リストに登録すると、
URLがコミュニティの番号ではなくそのコミュ主のユーザーIDの番号が登録されてるみたいです。
オプションの自動入場リスト(ユーザ)で確認しました。
例 コミュ番号 :co111111
  ユーザーID :user/222222
  登録されるURL :co222222

@yurafuca
Copy link
Owner

yurafuca commented Jul 8, 2020

ありがとうございます.v6.0.0 でコミュニティベースの管理からユーザベースの管理に移行したので,コミュニティの id ではなくユーザの id が登録されるのはただしい挙動です.

それにもかかわらず自動入場できないのはおそらくユーザの配信状況を取得するのに失敗しているからだと思います.getplayerstatus という API を使って配信状況を取得しているのですが,この API はコミュニティの id には対応しているのですがユーザの id には対応していません.自動入場に失敗しているのはおそらくそのためです.

Related: #33

修正するためにはユーザの配信状況を取得できる api を調査する必要があります.

@yurafuca
Copy link
Owner

v6.0.0 でコミュニティベースの管理からユーザベースの管理に移行した

ユーザベースの管理方法に移行したのは '放送中の番組' ページからコミュニティの id をスクレイピングで取得できなかったからでした.しかしこの制約は #31 により解消されました.これにともない #37 でコミュニティベースの管理方法に戻し,v6.0.0 未満と同じ仕組みで自動入場されるようにしました.

昨日リリースした v6.0.1 にこれらの変更が反映されています.v6.0.1 以降で不具合が再現する場合は reopen してください.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants