Задать вопрос
  • Как изменить скрипт бота что-бы Zabbix мог присылать уведомления, а не только тест?

    @Kroshka_Enot
    Добрый день!
    Помогите пожалуйста разобраться.
    Так же озаботились отправкой алертов в яндекс мессенджер.
    По вашему скрипту набросали свой.

    #!/usr/bin/python3.6
    import requests
    import sys
    import json
    
    TOKEN = 'ТОЛЕН'
    CHAT_ID = 'ID'
    
    if len(sys.argv) > 1:
        message = " ".join(sys.argv[1:])
    else:
        message = "ERROR"
    
    def send_message(message):
        url = f'https://botapi.messenger.yandex.net/bot/v1/messages/sendText/'
        headers = {
            'Authorization': f'OAuth {TOKEN}',
            'Content-Type': 'application/json'
        }
        data = {
            'chat_id': CHAT_ID,
            'text': message
        }
        response = requests.post(url, json=data, headers=headers)
        print(response.status_code)
        print(response.text)
        return response.status_code
    
    send_message('')


    Когда пытаюсь отправить тестовое сообщение, пишет что отправленно, но до чата ничего не доходит. В чате сидит бот.
    Можете подсказать, где я ошибся?
    Написано