Проблема с WEBHOOK в телеграмм боте на python 3.6
Есть телеграмм бот на python 3.6 с использованием вебхуков, использую telebot, aiohttp. Код который создает вебхук и запускает сервер:
API_TOKEN = <token>
WEBHOOK_HOST = 'ip'
WEBHOOK_PORT = # 443, 80, 88 or 8443 (port need to be 'open')
WEBHOOK_LISTEN = 'ip' # In some VPS you may need to put here the IP addr
WEBHOOK_SSL_CERT = 'path_to_cert/webhook_cert.pem' # Path to the ssl certificate
WEBHOOK_SSL_PRIV = 'path_to_cert/webhook_pkey.pem' # Path to the ssl private key
WEBHOOK_URL_BASE = "https://{}:{}".format(WEBHOOK_HOST, WEBHOOK_PORT)
WEBHOOK_URL_PATH = "/{}/".format(API_TOKEN)
bot = telebot.TeleBot(API_TOKEN)
app = web.Application()
home = os.path.abspath(os.path.dirname(sys.argv[0]))
context = ssl.SSLContext(ssl.PROTOCOL_TLSv1_2)
context.load_cert_chain(WEBHOOK_SSL_CERT, WEBHOOK_SSL_PRIV)
app.router.add_post('/{token}/', handle)
bot.remove_webhook()
# Set webhook
bot.set_webhook(url=WEBHOOK_URL_BASE + WEBHOOK_URL_PATH, certificate=open(WEBHOOK_SSL_CERT, 'r'))
web.run_app(
app,
host=WEBHOOK_LISTEN,
port=WEBHOOK_PORT,
ssl_context=context,
)
После запуска работает примерно пол дня - день. Потом падает с ошибкой
> "SSL error {error:1416F086:SSL
> routines:tls_process_server_certificate:certificate verify failed} "
Сертификаты использовал самоподписные. Пробовал вместо ip домен использовать, чтобы подтянулись сертификаты домена, не помогло. Пробовал разные порты, регистрировать самоподписный сертификат на телеграмм api через curl и @ перед именем сертификата. До этого работало с самоподписными около двух недель, перегенерил после возникновения ошибки, все равно вылетает часто.
Нужно удаленно по тимвьювер подключиться и помочь решить этот вопрос
Пишите только если есть реальный опыт работы
Актуальні фриланс-проєкти в категорії Python
Знайти товарний фід (Google Merchant XML) для сайту на OpenCart
700 UAH
Необхідно знайти пряме посилання на діючий товарний фід (XML) конкурента для Google Merchant Center Платформа (CMS): OpenCart / ocStore Знайти оригінальний фідВимоги до результату: Робоче посилання на XML-файл Python, Парсинг даних ∙ 4 години 14 хвилин тому ∙ 17 ставок |
Розробка Тік-Ток ферми (контент-завод)Необхідно розробити систему для централізованого управління кількома TikTok-акаунтами з автоматичною публікацією контенту, використанням індивідуальних проксі та імітацією природної активності акаунтів. Функціональні вимоги1. Управління акаунтами Додавання та видалення… Python, Розробка ботів ∙ 15 годин 40 хвилин тому ∙ 12 ставок |
Покращити роботу Claude Code та роботу з написанням програмного забезпеченняЗараз розробляю СРМ та Аналітику, софт. Роблю через Клод Код, але розумію, що результати не найкращі в плані змін. Є 2 задачі - Потрібно допомогти зробити пресет по навичкам, мд і так далі, щоб покращити якість. Взяти перевірені, з якими працювали, а не з інтернету перші. - В… AI та машинне навчання, Python ∙ 22 години 15 хвилин тому ∙ 21 ставка |
Система OCRПотрібна система розпізнавання тексту на поштових конвертах (індекс кому - лише числа). Текст інколи може бути рукописним Розпізнавання марок (підрахунок кількості та номіналу) Python ∙ 1 день 1 година тому ∙ 20 ставок |
Шукаю White-label рішення Букмекерської контори під оренду |