Pmmlabs / OpenPeriscope

Unofficial Periscope client
GNU General Public License v2.0
74 stars 30 forks source link

Что-то изменилось в режиме захода в трансляцию? #81

Closed unicorn-style closed 7 years ago

unicorn-style commented 7 years ago

Соль в чем, используем бота для фильтрации чата.

Стандартный вход:

/accessChannel и конект по ключам на точку чата Все работает корректно. Бот коннектится, чат грабит. Напрягает другое - Бот отображается в списке первое время, а потом выпадает. При этом чат грабит исправно на протяжении всей трансляции

postdata на pingWatching отправляется каждые 30 секунд (меняли на 15) - толку нет. докрутили даже боту возможность ставить сердечко каждые 15 секунд в качестве ping -> Если бот добавлен у ведущего, но будто бы сердечко не отправляется.

Копнули дальше: Чтобы понять в чём беда, т.к нужно реально видеть отпал бот или не отпал пустили сразу 20 штук. И тут началось самое интересное:

Входя в трансляцию пустую закрытую отображается 20 человек (что логично). Цифра не падает, все работает тип-топ. НО! Когда ты находишься на странице приложения в транляции как-бэ ноль человек. Т.е получается так: Счетчик чата 20, а счетчик трансляции 0

unicorn-style commented 7 years ago

В целом разобрались ребята Шаги для входа успешного можно в документации поменять

/accessChannel /accessVideo -> Получить life_cycle_token (он похож началом, но в конце все таки отличается от [session] полученный в accessChannel /startWatching -> Увеличить счетчик трансляции

Pmmlabs commented 7 years ago

Спасибо за сообщение, но в документации уже было описано про токен и accessVideo Flowchart в начале некорректный, да, но я вообще его не обновлял, со времен pubnub-a. возможно когда-нибудь и обновлю.