NetXMS Support Forum

Russian Support => Общие вопросы => Topic started by: Akira on November 19, 2019, 08:21:24 AM

Title: Telegram оповещение. Как настроить?
Post by: Akira on November 19, 2019, 08:21:24 AM
Где-нибудь есть инструкция по настройке?

Поставил последний 3.0.2357
В документации единственное упоминание
New in version 3.0.0
telegram.ncd Notification channel driver for Telegram messenger. Configuration parameter:
• AuthToken


При этом этого файла telegram.ncd после установки нет.

Буду благодарен за помощь
Title: Re: Telegram оповещение. Как настроить?
Post by: Victor Kirhenshtein on November 19, 2019, 10:45:42 AM
Это какой-то косяк в документации. Драйвер для Telegram войдет в релиз 3.1 (мы планируем на этой неделе сделать).
Title: Re: Telegram оповещение. Как настроить?
Post by: Akira on November 19, 2019, 10:47:08 AM
Quote from: Victor Kirhenshtein on November 19, 2019, 10:45:42 AM
Это какой-то косяк в документации. Драйвер для Telegram войдет в релиз 3.1 (мы планируем на этой неделе сделать).

Хорошо бы еще подробную инструкцию по посылке оповещения в канал Telegram
Title: Re: Telegram оповещение. Как настроить?
Post by: SkyRanger on January 22, 2020, 12:59:56 AM
Версия 3.1 вышла, хотелось бы тоже подробную инструкцию!
Title: Re: Telegram оповещение. Как настроить?
Post by: subria on February 12, 2020, 10:44:20 AM
Quote from: SkyRanger on January 22, 2020, 12:59:56 AM
Версия 3.1 вышла, хотелось бы тоже подробную инструкцию!
А что не получается настроить? В документации для подключения все есть https://www.netxms.org/documentation/netxms-admin.pdf
Title: Re: Telegram оповещение. Как настроить?
Post by: aaron on May 21, 2020, 09:15:29 PM
Добрый день. У кого нибудь работают оповещения через телеграм? Специально для этого обновился на версию 3.3.314. Сделал как написано в документации. Создал канал оповещения telegram, выбрал драйвер Telegram и в поле Driver Configuration вписал AuthToken=AUTH_TOKEN, где AUTH_TOKEN выдал мне папа бот. При записи канала оповещения в логах NetXMS появляется строка вида Telegram API call failed, driver configuration could be incorrect. При отправке сообщения в логах такая же строка. Сообщения пробовал отсылать в канал по адресу @названиеканала, так же пробовал вместо адреса вписывать Chat ID. Все равно не работает. Бот проверил через апи, работает, сообщения шлет.
Title: Re: Telegram оповещение. Как настроить?
Post by: Victor Kirhenshtein on May 25, 2020, 11:03:00 AM
Попробуйте поставить уровень дебага 9 для тэга ncd.telegram, создать канал, попробовать послать сообщение, и пришлите лог сервера.
Title: Re: Telegram оповещение. Как настроить?
Post by: aaron on May 25, 2020, 11:27:49 AM
при записи канала лог

2020.05.25 11:22:45.812 *D* [ncd.telegram       ] Creating new driver instance
2020.05.25 11:22:45.813 *D* [ncd.telegram       ] SendTelegramRequest: using proxy
2020.05.25 11:22:45.813 *D* [ncd.telegram       ] SendTelegramRequest: proxy type 0
2020.05.25 11:22:54.900 *D* [ncd.telegram       ] Call to curl_easy_perform() failed
2020.05.25 11:22:54.900 *E* [ncd.telegram       ] Telegram API call failed, driver configuration could be incorrect

а уже при отправке сообщения в логах ничего не появляется
Title: Re: Telegram оповещение. Как настроить?
Post by: aaron on May 25, 2020, 11:54:31 AM
все я разобрался. наш провайдер ростелеком блокирует адрес api.telegram.org. сейчас буду пытаться настроить через прокси.
через прокси работает. более того в документации этого момента нет, но вместо адреса @имя_канала можно указывать Сhat ID, и слать сообщения в приватную группу, а не в публичную.