This commit is contained in:
2024-09-26 13:07:01 +03:00
parent 1c8bc26c64
commit 0fa336978f
4 changed files with 42 additions and 18 deletions

16
main.py
View File

@@ -1,22 +1,24 @@
import asyncio
import logging
import signal
import sys
from aiohttp import ClientSession
from bot.api import telegram_api
from bot.config import FEEDBACK_CHAT_ID
from handlers.handle_join_request import handle_join_request, handle_reaction_on_request
from handlers.messages_routing import messages_routing
from handlers.handle_join_request import handle_join_request, handle_reaction_on_request
from bot.config import BOT_TOKEN, FEEDBACK_CHAT_ID
from bot.api import telegram_api
logging.basicConfig(level=logging.DEBUG)
logger = logging.getLogger('main')
logger = logging.getLogger(__name__)
state = dict()
async def main():
async def start():
logger.info("\tstarted")
async with ClientSession() as session:
offset = 0 # начальное значение offset
while True:
response = await telegram_api("getUpdates", offset=offset, allowed_updates=['message', 'edited_message', 'message_reaction','chat_join_request', 'chat_member'])
response = await telegram_api("getUpdates", offset=offset, allowed_updates=['message', 'message_reaction'])
if isinstance(response, dict):
result = response.get("result", [])
for update in result:
@@ -47,4 +49,4 @@ async def main():
if __name__ == "__main__":
# Запуск асинхронного цикла
asyncio.run(main())
asyncio.run(start())