29 lines
639 B
Python

from pyrogram import Client, filters, idle
from pyrogram.handlers import MessageHandler
from src.core.tg_service.messages_handler import message_listener
from src.core.rabbitmq.connect import broker, init_queue_and_publisher
api_id = 17718565
api_hash = "72f93973f4227415572f039d4f847082"
app = Client(
name="advatroniks",
api_id=api_id,
api_hash=api_hash,
)
app.add_handler(MessageHandler(
callback=message_listener,
filters=filters.all
))
async def main():
await app.start()
await broker.start()
await init_queue_and_publisher()
await idle()
await app.stop()
print("*" * 100)
app.run(main())