Author Topic: Telegram оповещение. Как настроить?  (Read 928 times)

Akira

  • Full Member
  • ***
  • Posts: 197
    • View Profile
Telegram оповещение. Как настроить?
« 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 после установки нет.

Буду благодарен за помощь
« Last Edit: November 19, 2019, 08:24:43 am by Akira »

Victor Kirhenshtein

  • Lead Developer
  • Administrator
  • Hero Member
  • *****
  • Posts: 6940
    • View Profile
Re: Telegram оповещение. Как настроить?
« Reply #1 on: November 19, 2019, 10:45:42 am »
Это какой-то косяк в документации. Драйвер для Telegram войдет в релиз 3.1 (мы планируем на этой неделе сделать).

Akira

  • Full Member
  • ***
  • Posts: 197
    • View Profile
Re: Telegram оповещение. Как настроить?
« Reply #2 on: November 19, 2019, 10:47:08 am »
Это какой-то косяк в документации. Драйвер для Telegram войдет в релиз 3.1 (мы планируем на этой неделе сделать).

Хорошо бы еще подробную инструкцию по посылке оповещения в канал Telegram

SkyRanger

  • Newbie
  • *
  • Posts: 5
    • View Profile
Re: Telegram оповещение. Как настроить?
« Reply #3 on: January 22, 2020, 12:59:56 am »
Версия 3.1 вышла, хотелось бы тоже подробную инструкцию!

subria

  • Newbie
  • *
  • Posts: 1
    • View Profile
Re: Telegram оповещение. Как настроить?
« Reply #4 on: February 12, 2020, 10:44:20 am »
Версия 3.1 вышла, хотелось бы тоже подробную инструкцию!
А что не получается настроить? В документации для подключения все есть https://www.netxms.org/documentation/netxms-admin.pdf

aaron

  • Newbie
  • *
  • Posts: 3
    • View Profile
Re: Telegram оповещение. Как настроить?
« Reply #5 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. Все равно не работает. Бот проверил через апи, работает, сообщения шлет.

Victor Kirhenshtein

  • Lead Developer
  • Administrator
  • Hero Member
  • *****
  • Posts: 6940
    • View Profile
Re: Telegram оповещение. Как настроить?
« Reply #6 on: May 25, 2020, 11:03:00 am »
Попробуйте поставить уровень дебага 9 для тэга ncd.telegram, создать канал, попробовать послать сообщение, и пришлите лог сервера.

aaron

  • Newbie
  • *
  • Posts: 3
    • View Profile
Re: Telegram оповещение. Как настроить?
« Reply #7 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

а уже при отправке сообщения в логах ничего не появляется

aaron

  • Newbie
  • *
  • Posts: 3
    • View Profile
Re: Telegram оповещение. Как настроить?
« Reply #8 on: May 25, 2020, 11:54:31 am »
все я разобрался. наш провайдер ростелеком блокирует адрес api.telegram.org. сейчас буду пытаться настроить через прокси.
через прокси работает. более того в документации этого момента нет, но вместо адреса @имя_канала можно указывать Сhat ID, и слать сообщения в приватную группу, а не в публичную.
« Last Edit: May 26, 2020, 05:40:09 pm by aaron »