This commit is contained in:
sShemet
2025-12-31 16:57:55 +05:00
parent ade2833df7
commit d114970eec
8 changed files with 149 additions and 208 deletions

View File

@@ -12,7 +12,7 @@ from zoneinfo import ZoneInfo
from http.server import BaseHTTPRequestHandler, HTTPServer
import pytchat
import telegram
from donationalerts import DonationAlertsAPI, Scope
from donationalerts import DonationAlertsAPI, Scopes
from urllib import parse
import emoji
sys.path.append('twitchchatirc')
@@ -73,7 +73,7 @@ class DonationAlertsService:
config.alerts_app_id,
config.alerts_api_key,
"http://127.0.0.1:8008/login",
[Scope.OAUTH_USER_SHOW, Scope.OAUTH_DONATION_INDEX]
[Scopes.USER_SHOW]
)
self.access_token = None
@@ -222,7 +222,7 @@ class ChatAggregator:
self.services = {
'alerts': DonationAlertsService(self.config),
'telegram': TelegramService(self.config),
'youtube': YouTubeService(self.config),
# 'youtube': YouTubeService(self.config),
'twitch': TwitchService(self.config)
}
self.comments = []
@@ -265,7 +265,7 @@ class ChatAggregator:
new_comments.extend(self.services['alerts'].get_donations())
# YouTube
new_comments.extend(self.services['youtube'].get_messages())
# new_comments.extend(self.services['youtube'].get_messages())
# Telegram
if self.config.telegram_enabled:
@@ -352,7 +352,7 @@ class ChatAggregator:
def log_message(self, format, *args):
return
server_address = ('', 8008)
server_address = ('127.0.0.1', 8008)
httpd = HTTPServer(server_address, lambda *args: Handler(*args, aggregator=self))
print(f'Starting HTTP server on port 8008...')
httpd.serve_forever()