Compare commits

..

No commits in common. "e2c6e61b5d20fe035a0ef3fb4a7a04b3ca0e91ff" and "bfe4b1e938458f8a53bf9623b153bd726cfca29b" have entirely different histories.

3 changed files with 9 additions and 4 deletions

View File

@ -1,4 +1,4 @@
FROM python:3.13.1-slim
FROM python:3.12.3-slim
LABEL authors="UdoChudo"
# Установим необходимые пакеты
RUN apt-get update && apt-get install -y \

Binary file not shown.

View File

@ -1,11 +1,16 @@
import os
from functools import partial
from gc import callbacks
from flask import Flask, request, jsonify, render_template
import schedule
from dotenv import load_dotenv
import hashlib
import telebot
from telebot import types
import logging
from logging.config import dictConfig
import zipfile
from threading import Thread, Lock
import sqlite3
import time
@ -18,7 +23,7 @@ from concurrent.futures import ThreadPoolExecutor
from pyzabbix import ZabbixAPI
import requests
from pytz import timezone
from datetime import datetime
from datetime import datetime, timedelta
import re
import urllib.parse
@ -44,7 +49,7 @@ RABBITMQ_HOST = os.getenv('RABBITMQ_HOST', 'localhost')
RABBITMQ_QUEUE = 'telegram_notifications'
RABBITMQ_LOGIN = os.getenv('RABBITMQ_LOGIN')
RABBITMQ_PASS = os.getenv('RABBITMQ_PASS')
RABBITMQ_URL_FULL = f"amqp://{RABBITMQ_LOGIN}:{RABBITMQ_PASS}@{RABBITMQ_HOST}/"
RABBITMQ_URL = "amqp://"+ RABBITMQ_LOGIN + ":" + RABBITMQ_PASS + "@" + RABBITMQ_HOST +"/" # Замените на ваш URL RabbitMQ
# Инициализируем класс RegionApi
region_api = RegionAPI(DB_PATH)
# Инициализируем класс UserStateManager
@ -864,7 +869,7 @@ async def consume_from_queue():
while True: # Бесконечный цикл для переподключения
try:
# Подключение к RabbitMQ
connection = await aio_pika.connect_robust(RABBITMQ_URL_FULL)
connection = await aio_pika.connect_robust(RABBITMQ_URL)
async with connection:
# Открываем канал
channel = await connection.channel()