VirtualZer0 / IsaacOnTwitchReloaded

The Binding of Isaac mod for Twitch integration
https://isaacontwitch.com
GNU General Public License v3.0
19 stars 6 forks source link

[BUG] Краткое описание проблемы | Short issue description #22

Open DaniikV opened 1 year ago

DaniikV commented 1 year ago

Bug description | Краткое описание Сообщения с ютуба с вариантами предметов и ивентов не доходят до игры. У всех вариантов 0%

How to reproduce | При каких условиях появляется Во время игры

Expected behavior | Как это должно работать правильно Люди пишут в чат цифры в зависимости от их варианта и в игре меняются проценты на предметы или события.

OS/Browser/Game versions | ОС, версия браузера и/или игры Windows 11, Google Chrome

Log files/Console messages | Логи и сообщения консоли

Additional infromation | Дополнительная информация Подключено всё правильно, --luadebug прописан, ютуб стрим находить и подключается.

VirtualZer0 commented 1 year ago

Ютуб сейчас не работает, это связано с их ограничениями API. К сожалению, решить проблему используя официальный API Ютуба нельзя. У меня есть наработки для неофициальной библиотеки чтения чата, поэтому потребуется какое-то время чтобы вернуть чат Ютуба обратно. Я оставлю этот issue открытым до тех пор, пока не завершу ее, чтобы вы могли получить уведомление когда обновление станет доступно.

DaniikV commented 1 year ago

Ютуб сейчас не работает, это связано с их ограничениями API. К сожалению, решить проблему используя официальный API Ютуба нельзя. У меня есть наработки для неофициальной библиотеки чтения чата, поэтому потребуется какое-то время чтобы вернуть чат Ютуба обратно. Я оставлю этот issue открытым до тех пор, пока не завершу ее, чтобы вы могли получить уведомление когда обновление станет доступно.

Ок, спасибо. Может пока что добавить на странице мода в стиме что ютуб не работает?

VirtualZer0 commented 1 year ago

Я могу попробовать обновить ключ на новый, это вернет Ютуб пока не будет готово другое решение, однако при большом количестве ютуб-игроков за день API перестанет работать до следующих суток из-за истечения суточной квоты. На момент выхода мода это была большая проблема, но сейчас, возможно, это будет вполне играбельно. В течение 20-30 минут обновлю ключ на сайте, мод обновлять не понадобится.

DaniikV commented 1 year ago

Я могу попробовать обновить ключ на новый, это вернет Ютуб пока не будет готово другое решение, однако при большом количестве ютуб-игроков за день API перестанет работать до следующих суток из-за истечения суточной квоты. На момент выхода мода это была большая проблема, но сейчас, возможно, это будет вполне играбельно. В течение 20-30 минут обновлю ключ на сайте, мод обновлять не понадобится.

Спасибо. А "при большом количестве ютуб-игроков за день" это примерно сколько?

VirtualZer0 commented 1 year ago

Сложно назвать точную цифру. Это очень сильно зависит от времени игровой сессии. За день ютуб разрешает выполнять 10 тысяч запросов. За одно чтение чата из квоты вычитается около 2-3 запросов (сам чат и данные о пользователе). Для каждого игрока мод читает чат ютуба каждые 5 секунд. За игровой час из квоты вычтется около 1500 запросов на одного стримера.

VirtualZer0 commented 1 year ago

Ключ обновлен, теперь все должно работать

DaniikV commented 1 year ago

Ключ обновлен, теперь все должно работать

Хорошо, спасибо.