Add graphQl for chat
This commit is contained in:
@@ -2226,9 +2226,9 @@ class BotInterface:
|
||||
await self._track_msg(params.user_id, msg.message_id)
|
||||
|
||||
async def _run_twitch(self, task_id: str, params: TaskParams, message: Message):
|
||||
from services.irc_service import TwitchIRCClient
|
||||
from services.gql_chat_service import TwitchGQLChatClient
|
||||
|
||||
irc = TwitchIRCClient(params.channel, params.target_username)
|
||||
irc = TwitchGQLChatClient(params.channel, params.target_username)
|
||||
url_tasks: set = set()
|
||||
|
||||
async def on_url(url, username):
|
||||
@@ -2248,10 +2248,10 @@ class BotInterface:
|
||||
await self.task_manager.pause_task(task_id)
|
||||
await send_message_safe(
|
||||
message.bot, params.chat_id,
|
||||
f"⚠️ IRC #{params.channel}: ошибка соединения (3 попытки) — задача поставлена на паузу"
|
||||
f"⚠️ GQL #{params.channel}: ошибка соединения (3 попытки) — задача поставлена на паузу"
|
||||
)
|
||||
|
||||
logger.info(f"🚀 IRC monitor: {params.channel}")
|
||||
logger.info(f"🚀 GQL chat monitor: {params.channel}")
|
||||
|
||||
watcher = asyncio.create_task(self._stream_watcher(task_id, params, message))
|
||||
|
||||
|
||||
Reference in New Issue
Block a user