Create Matrix and Telegram clients
This commit is contained in:
parent
9d3ff4f1a2
commit
4e32665882
17
mirrortea
17
mirrortea
|
@ -5,8 +5,23 @@ import asyncio
|
|||
import aiogram as telegram
|
||||
import nio as matrix
|
||||
|
||||
MATRIX_HOMESERVER_URL = 'https://matrix.org'
|
||||
MATRIX_FULL_USER_ID = '@fckidiots:matrix.org'
|
||||
MATRIX_PASSWORD = '...'
|
||||
TELEGRAM_BOT_TOKEN = '5890667880:...'
|
||||
|
||||
async def main():
|
||||
await asyncio.gather(matrix_loop(), telegram_loop())
|
||||
try:
|
||||
matrix_client = \
|
||||
matrix.AsyncClient(MATRIX_HOMESERVER_URL, MATRIX_FULL_USER_ID)
|
||||
await matrix_client.login(MATRIX_PASSWORD)
|
||||
|
||||
telegram_client = telegram.Bot(token=TELEGRAM_BOT_TOKEN)
|
||||
|
||||
await asyncio.gather(matrix_loop(), telegram_loop())
|
||||
finally:
|
||||
if matrix_client:
|
||||
await matrix_client.close()
|
||||
|
||||
async def matrix_loop():
|
||||
print(123)
|
||||
|
|
Reference in a new issue