xxsokolov / Zabbix-Notification-Telegram

Sending notification from Zabbix server to the Telegram
MIT License
84 stars 28 forks source link

Ошибка при тестовой попытке #41

Closed Artem-Mamzikov closed 2 years ago

Artem-Mamzikov commented 2 years ago

debian 9 stretch python3-venv (3.5.3-1) pip install wheel pip install pyTelegramBotAPI pip install pillow pip install pysocks pip install xmltodict

Делал все по инструкции https://github.com/xxsokolov/Zabbix-Notification-Telegram/wiki/%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0-%D0%BD%D0%BE%D1%82%D0%B8%D1%84%D0%B8%D0%BA%D0%B0%D1%82%D0%BE%D1%80%D0%B0-Zabbix-Notification-Telegram

При тестовой попытке получаю такую ошибку ./zbxTelegram.py @имя test test

Traceback (most recent call last): File "/usr/local/share/zabbix/alertscripts/Zabbix-Notification-Telegram/zbxTelegram.py", line 12, in import telebot File "/usr/local/share/zabbix/alertscripts/venv/lib/python3.5/site-packages/telebot/init.py", line 575 e.args = e.args + (f'Typed middleware handler "{typed_middleware_handler.qualname}"',) ^ SyntaxError: invalid syntax

Как можно решить данную ошибку ?

Artem-Mamzikov commented 2 years ago

Данный вопрос решил, установил python3.9.9 из исходного кода. Пробовал версию 3.10.1 работает , но не работает ssl и не дает ничего загрузить. Просит OpenSSL 1.1.1 у меня же 1.1.0.из исходного когда ставит не захотел openssl , откатился на 3.9.9 все работает. Минимальная версия для работы данного плагина на сколько я понял 3.6, у меня же была последняя доступная из репозитория 3.5

xxsokolov commented 1 year ago

https://t.me/ZbxNTg