forum.bitel.ru
http://forum.bitel.ru/

Уведомления Telegram (CRM:CLOSED)
http://forum.bitel.ru/viewtopic.php?f=49&t=13318
Страница 1 из 1

Автор:  Администратор [ 24 апр 2019, 13:59 ]
Заголовок сообщения:  Уведомления Telegram

Начата разработка плагина Telegram. В первой версии будут доступны уведомления через аккаунт, указанный в параметрах пользователя. В теме можно высказать пожелания о дополнительной функциональности, либо запросить плагин на тест.

Автор:  zavndw [ 24 апр 2019, 15:23 ]
Заголовок сообщения:  Re: Уведомления Telegram (CRM)

на тест конечно :D

Автор:  fominyh [ 24 апр 2019, 17:37 ]
Заголовок сообщения:  Re: Уведомления Telegram (CRM)

+1 Плагин в тест а там будем формулировать....

Автор:  avk [ 25 апр 2019, 18:47 ]
Заголовок сообщения:  Re: Уведомления Telegram (CRM)

По поводу уведомлений. Сейчас у нас приходят уведомления на почту при изменение каждого параметра в процесс. И это не удобно, это никто уже не читает. Если такое же будет и в телеграмм, то будет тоже самое.
Предложение: Отправлять накопительные изменения. Т.е. раз в 1-2-3 минуты происходит проверка изменений параметров в процессе и уже одним уведомлением отправлять все изменения. Одно сообщение - один процесс. А может и весь процесс сразу прислать, чтобы не открывать CRM.

Автор:  Администратор [ 25 апр 2019, 19:05 ]
Заголовок сообщения:  Re: Уведомления Telegram (CRM)

Вы можете отключить уведомления при изменении параметров. Оставьте только при смене статуса, исполнителей, новом сообщении. Здесь есть пример: https://bgerp.ru/doc/3.0/manual/ext/service_desk.html
Там же в каждом уведомлении прилагается ссылка на процесс, можно быстро открыть в браузере.
Накопительно - слишком сложная схема получится.

Автор:  zavndw [ 26 апр 2019, 02:24 ]
Заголовок сообщения:  Re: Уведомления Telegram (CRM)

avk писал(а):
По поводу уведомлений. Сейчас у нас приходят уведомления на почту при изменение каждого параметра в процесс. И это не удобно, это никто уже не читает. Если такое же будет и в телеграмм, то будет тоже самое.
Предложение: Отправлять накопительные изменения. Т.е. раз в 1-2-3 минуты происходит проверка изменений параметров в процессе и уже одним уведомлением отправлять все изменения. Одно сообщение - один процесс. А может и весь процесс сразу прислать, чтобы не открывать CRM.

Так а зачем отправлять все подряд. Отправлять только значимые события. Конечно они не будут читать пол тонны бесполезных сообщений. Да и зачем это нужно. Ведь вы при помощи мастера централизованно все заполняете и после этого можно отправить одно но информативное уведомление.

Автор:  avk [ 26 апр 2019, 14:56 ]
Заголовок сообщения:  Re: Уведомления Telegram (CRM)

zavndw писал(а):
Так а зачем отправлять все подряд. Отправлять только значимые события. Конечно они не будут читать пол тонны бесполезных сообщений. Да и зачем это нужно. Ведь вы при помощи мастера централизованно все заполняете и после этого можно отправить одно но информативное уведомление.

Может быть и поможет, пока не освоил этот функционал.

Автор:  Boris [ 02 июл 2019, 11:45 ]
Заголовок сообщения:  Re: Уведомления Telegram (CRM)

Можно проверять уведомления Telegram
http://bgerp.ru/patch/p11308

В конфигурации добавить , после перезапустить , горячее изменение конфигурации пока не поддерживается.
Код:
telegram:bot_start=1
#настройки прокси, для России желательны :-)
telegram:proxy_host=111.223.75.181 
telegram:proxy_port=8888
#SOCKS5 , HTTP
telegram:proxy_type=SOCKS5
#в BotFather  создать своего бота, прописать его название и токен
telegram:token=842416376:AAFGsYLCgqG6eKcsZPy6gLCjge_klgUiWHE
telegram:bot_name=TestBgErp_bot
#параметр у пользователя в котором будет храниться chatId
telegram:param_id=90
#параметр у процесса в котором будет храниться chatId
telegram:process_param_id=91

После запуска найти в телеграмм своего ,бота
если разговор один на один :
команды /getid - получить id и вписать в параметр своего пользователя, в принципе можно и параметр процесса вписывать
/start после чего ввести в чате пользователя и пароль, тогда в параметр пользователя ид чата занесется само

Можно добавить бота в чат, тогда : /getid и заносим его в параметр процесса.

уведомления посылать в событиях, ну или где хотите
onProcessEvent.2.events=statusChanged
onProcessEvent.2.doExpression=<<END
telegram.sendMessage(process, "Изменился статус");
END

у telegram есть методы.

// Отправляет сообщение пользователям.
public void sendMessage(Collection<Integer> userIds, String text)
//Отправляет сообщение всем исполнителям у которых параметр заполнен и по параметру в процессе
public void sendMessage(Process process, String text)
// Отправляет сообщение в чат процесса. по параметру процесса
public void sendMassageForProcess (Process process, String text)

Автор:  avk [ 06 июл 2019, 14:21 ]
Заголовок сообщения:  Re: Уведомления Telegram (CRM)

Правильно я понимаю работу чата процесса ?
Надо ручками создать чат в телеграмм, добавить в него бота, сказать ID процесса боту и тогда он сможет посылать сообщения в чат по параметру процесса?
Т.е. идея в том, чтобы насоздавать нужное количество чатов в телеграмм и параметрами в процессах указать куда отправлять сообщения ?

Автор:  zavndw [ 07 июл 2019, 17:28 ]
Заголовок сообщения:  Re: Уведомления Telegram (CRM)

avk писал(а):
Правильно я понимаю работу чата процесса ?
Надо ручками создать чат в телеграмм, добавить в него бота, сказать ID процесса боту и тогда он сможет посылать сообщения в чат по параметру процесса?
Т.е. идея в том, чтобы насоздавать нужное количество чатов в телеграмм и параметрами в процессах указать куда отправлять сообщения ?

Для меня это выглядит так:
1) Для типов процессов "аварийных" сообщения отправляются при создании процесса, 1 строго определенному пользователю (диспетчеру)
2) Есть группа техподдержки, в нее добавляю бота и все процессы создаваемые на техподдержку отправляются туда
3) Для выездных инженеров удобно рассылать уведомления если заполнен параметр у пользователя

Вообще группы как бы уже есть, просто туда народ ручками скидывал данные.
А если на каждый процесс создавать группу, это приведет к колоссальному количеству групп. По мне так 2-3 группы достаточно

Автор:  zavndw [ 07 июл 2019, 17:32 ]
Заголовок сообщения:  Re: Уведомления Telegram (CRM)

Boris писал(а):
Можно проверять уведомления Telegram
http://bgerp.ru/patch/p11308

В конфигурации добавить , после перезапустить , горячее изменение конфигурации пока не поддерживается.
Код:
telegram:bot_start=1
#настройки прокси, для России желательны :-)
telegram:proxy_host=111.223.75.181 
telegram:proxy_port=8888
#SOCKS5 , HTTP
telegram:proxy_type=SOCKS5
#в BotFather  создать своего бота, прописать его название и токен
telegram:token=842416376:AAFGsYLCgqG6eKcsZPy6gLCjge_klgUiWHE
telegram:bot_name=TestBgErp_bot
#параметр у пользователя в котором будет храниться chatId
telegram:param_id=90
#параметр у процесса в котором будет храниться chatId
telegram:process_param_id=91

После запуска найти в телеграмм своего ,бота
если разговор один на один :
команды /getid - получить id и вписать в параметр своего пользователя, в принципе можно и параметр процесса вписывать
/start после чего ввести в чате пользователя и пароль, тогда в параметр пользователя ид чата занесется само

Можно добавить бота в чат, тогда : /getid и заносим его в параметр процесса.

уведомления посылать в событиях, ну или где хотите
onProcessEvent.2.events=statusChanged
onProcessEvent.2.doExpression=<<END
telegram.sendMessage(process, "Изменился статус");
END

у telegram есть методы.

// Отправляет сообщение пользователям.
public void sendMessage(Collection<Integer> userIds, String text)
//Отправляет сообщение всем исполнителям у которых параметр заполнен и по параметру в процессе
public void sendMessage(Process process, String text)
// Отправляет сообщение в чат процесса. по параметру процесса
public void sendMassageForProcess (Process process, String text)


4 дня, пока полет нормальный

Автор:  avk [ 26 июл 2019, 17:15 ]
Заголовок сообщения:  Re: Уведомления Telegram (CRM:CLOSED)

Форматирование текста поддерживается ?

Код:
parse_mode   String   Необязательный   Send Markdown or HTML, if you want Telegram apps to show bold, italic, fixed-width text or inline URLs in your bot's message.

Автор:  Администратор [ 26 июл 2019, 20:24 ]
Заголовок сообщения:  Re: Уведомления Telegram (CRM:CLOSED)

Не пишите в закрытые темы, пожалуйста. Путанница возникает. Делайте новые.

Страница 1 из 1 Часовой пояс: UTC + 5 часов [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/