Где-нибудь есть инструкция по настройке?
Поставил последний 3.0.2357
В документации единственное упоминание
New in version 3.0.0
telegram.ncd Notification channel driver for Telegram messenger. Configuration parameter:
• AuthToken
При этом этого файла telegram.ncd после установки нет.
Буду благодарен за помощь
Это какой-то косяк в документации. Драйвер для Telegram войдет в релиз 3.1 (мы планируем на этой неделе сделать).
Quote from: Victor Kirhenshtein on November 19, 2019, 10:45:42 AM
Это какой-то косяк в документации. Драйвер для Telegram войдет в релиз 3.1 (мы планируем на этой неделе сделать).
Хорошо бы еще подробную инструкцию по посылке оповещения в канал Telegram
Версия 3.1 вышла, хотелось бы тоже подробную инструкцию!
Quote from: SkyRanger on January 22, 2020, 12:59:56 AM
Версия 3.1 вышла, хотелось бы тоже подробную инструкцию!
А что не получается настроить? В документации для подключения все есть https://www.netxms.org/documentation/netxms-admin.pdf
Добрый день. У кого нибудь работают оповещения через телеграм? Специально для этого обновился на версию 3.3.314. Сделал как написано в документации. Создал канал оповещения telegram, выбрал драйвер Telegram и в поле Driver Configuration вписал AuthToken=AUTH_TOKEN, где AUTH_TOKEN выдал мне папа бот. При записи канала оповещения в логах NetXMS появляется строка вида Telegram API call failed, driver configuration could be incorrect. При отправке сообщения в логах такая же строка. Сообщения пробовал отсылать в канал по адресу @названиеканала, так же пробовал вместо адреса вписывать Chat ID. Все равно не работает. Бот проверил через апи, работает, сообщения шлет.
Попробуйте поставить уровень дебага 9 для тэга ncd.telegram, создать канал, попробовать послать сообщение, и пришлите лог сервера.
при записи канала лог
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
а уже при отправке сообщения в логах ничего не появляется
все я разобрался. наш провайдер ростелеком блокирует адрес api.telegram.org. сейчас буду пытаться настроить через прокси.
через прокси работает. более того в документации этого момента нет, но вместо адреса @имя_канала можно указывать Сhat ID, и слать сообщения в приватную группу, а не в публичную.