This commit is contained in:
git-bruh 2020-12-01 12:08:59 +05:30
parent 56e36da13c
commit 6cf4855aa4
No known key found for this signature in database
GPG key ID: E1475C50075ADCE6

18
main.py
View file

@ -1,15 +1,9 @@
import discord import discord
import re
import json import json
import logging import logging
from nio import ( import nio
AsyncClient,
RoomMessageText,
RoomMessageMedia,
RedactionEvent,
EphemeralEvent
)
import os import os
import re
def config_gen(config_file): def config_gen(config_file):
@ -51,7 +45,7 @@ class MatrixClient(object):
global matrix_client global matrix_client
matrix_client = AsyncClient(homeserver, username) matrix_client = nio.AsyncClient(homeserver, username)
matrix_logger.info(await matrix_client.login(password)) matrix_logger.info(await matrix_client.login(password))
@ -62,13 +56,13 @@ class MatrixClient(object):
callbacks = Callbacks() callbacks = Callbacks()
matrix_client.add_event_callback( matrix_client.add_event_callback(
callbacks.message_callback, callbacks.message_callback,
(RoomMessageText, RoomMessageMedia)) (nio.RoomMessageText, nio.RoomMessageMedia))
matrix_client.add_event_callback( matrix_client.add_event_callback(
callbacks.redaction_callback, RedactionEvent) callbacks.redaction_callback, nio.RedactionEvent)
matrix_client.add_ephemeral_callback( matrix_client.add_ephemeral_callback(
callbacks.typing_callback, EphemeralEvent) callbacks.typing_callback, nio.EphemeralEvent)
matrix_logger.info("Syncing forever.") matrix_logger.info("Syncing forever.")
await matrix_client.sync_forever(timeout=timeout) await matrix_client.sync_forever(timeout=timeout)