29 lines
639 B
Python
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()) |