Добавил устойчивость к несуществующим/забаненым юзерам

This commit is contained in:
Lulzette 2021-09-25 14:25:34 +03:00
parent dd340b8caa
commit c08670d2a2

View File

@ -7,6 +7,7 @@
import os import os
import sys import sys
from threading import Thread from threading import Thread
from types import resolve_bases
import config_python import config_python
import schedule import schedule
from twitch import TwitchClient from twitch import TwitchClient
@ -87,7 +88,16 @@ def checkAlive():
if not (os.path.exists(path)): if not (os.path.exists(path)):
os.makedirs(path) os.makedirs(path)
# Получить ID по нику # Получить ID по нику
user_id = client.users.translate_usernames_to_ids(i)[0]['id'] resolved_id = client.users.translate_usernames_to_ids(i)
if not resolved_id:
log.error(
colored(
"Аккаунт " + i + " не найден",
'red',
)
)
break
user_id = resolved_id[0]['id']
# Если стрим идет, то идем дальше # Если стрим идет, то идем дальше
if client.streams.get_stream_by_user(user_id): if client.streams.get_stream_by_user(user_id):
# Если стрим идет и лок файла нет, то записываем и ставим лок # Если стрим идет и лок файла нет, то записываем и ставим лок