Feverqwe / twiMonBot

Telegram bot for monitoring twitch, youtube gaming, goodgame
https://goo.gl/Yr1rv2
62 stars 17 forks source link

wasd.tv support #16

Closed Evgeny- closed 5 years ago

Evgeny- commented 5 years ago

Since Russia gonna have their own Internet in the current year, i think it will be useful to add new russian streaming website.

Evgeny- commented 5 years ago

Есть даже какое-то не публичное апи

https://wasd.tv/api/media-containers?media_container_status=RUNNING&limit=100&offset=0&media_container_type=SINGLE,COOP

Я думаю надо спросить у них

Feverqwe commented 5 years ago

Да, я посмотрел есть апи, вполне рабочий. Но этот сайт не доступен с бекенда бота как и goodgame т.к. DO заблокирован. Чет особо желание от этого добавлять его нет, хотя для гг есть обход блокировок, но это так не приятно все...

Evgeny- commented 5 years ago

Я думаю что это не большая проблема поднять проксю, или купить готовую или использовать имеющиеся. Пару строк к коду и немного затрат.

Evgeny- commented 5 years ago

Но вообще я согласен, вероятность что сервис (васд) взлетит примерно нулевой, поэтому таким заниматься, пожалуй, не интересно.

Feverqwe commented 5 years ago

Ну ок, я сделал имплементацию, тестово запущу, если что потом удалю, делов то.. еще не ясна как со стабильностью там... 3d4a93da1d9e055667d7bc65277c7f293a9b2248

Evgeny- commented 5 years ago

Oops! Channel https://wasd.tv/channel/22196/ (Wasd) can not be found!

Пока что так, держу в курсе.

Evgeny- commented 5 years ago

А, оно вообще лежит. Видимо они тоже на DO хостятся, за пять долларов. Или на юкозе.

Feverqwe commented 5 years ago

Да, на момент написания кода оно работало, а теперь все лежит и даже если где то проблема, то поправить не получится

Feverqwe commented 5 years ago

Вроде починил, но это не точно. Отсутствие публичного апи может сломать работу в любой момент.

Evgeny- commented 5 years ago

За 10-20 секунд добавилось :)

И все ради одного канала

Feverqwe commented 5 years ago

удалено

ovgamesdev commented 2 years ago

Api теперь публичен

Feverqwe commented 2 years ago

Api теперь публичен

пока не вижу смысла использовать, т.к. он основан на алиасах а не на id пользователя. Пока работает то что есть - пусть работает. Если мы говорим об это апи

GET api/v2/broadcasts/public?channel_name={Алиас стримера}
aditorens commented 2 years ago

Api теперь публичен

Добрый день. С этого момента можно поподробнее? Что значит "публичен"? Васд где-то доки выложил?

ovgamesdev commented 2 years ago

Api теперь публичен

Добрый день. С этого момента можно поподробнее? Что значит "публичен"? Васд где-то доки выложил?

Документация слабая, но есть https://wasd.tv/faq/dev

ovgamesdev commented 2 years ago

Api теперь публичен

пока не вижу смысла использовать, т.к. он основан на алиасах а не на id пользователя. Пока работает то что есть - пусть работает. Если мы говорим об это апи

GET api/v2/broadcasts/public?channel_name={Алиас стримера}

Token Вроде работает на всех запросах,

и вот получение пользователя по user_id

GET api/v2/profiles/:id