BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 29 мар 2024, 02:25

Часовой пояс: UTC + 5 часов [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 13 ] 
Автор Сообщение
 Заголовок сообщения: Уведомления Telegram
СообщениеДобавлено: 24 апр 2019, 13:59 
Не в сети
Разработчик

Зарегистрирован: 27 ноя 2006, 20:36
Сообщения: 5715
Карма: 93
Начата разработка плагина Telegram. В первой версии будут доступны уведомления через аккаунт, указанный в параметрах пользователя. В теме можно высказать пожелания о дополнительной функциональности, либо запросить плагин на тест.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Уведомления Telegram (CRM)
СообщениеДобавлено: 24 апр 2019, 15:23 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 27 мар 2012, 11:59
Сообщения: 2676
Карма: 72
на тест конечно :D


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Уведомления Telegram (CRM)
СообщениеДобавлено: 24 апр 2019, 17:37 
Не в сети

Зарегистрирован: 11 окт 2018, 11:55
Сообщения: 22
Карма: 0
+1 Плагин в тест а там будем формулировать....


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Уведомления Telegram (CRM)
СообщениеДобавлено: 25 апр 2019, 18:47 
Не в сети

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Уведомления Telegram (CRM)
СообщениеДобавлено: 25 апр 2019, 19:05 
Не в сети
Разработчик

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Уведомления Telegram (CRM)
СообщениеДобавлено: 26 апр 2019, 02:24 
Не в сети
Клиент
Аватара пользователя

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

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Уведомления Telegram (CRM)
СообщениеДобавлено: 26 апр 2019, 14:56 
Не в сети

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

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Уведомления Telegram (CRM)
СообщениеДобавлено: 02 июл 2019, 11:45 
Не в сети
Разработчик

Зарегистрирован: 27 мар 2008, 17:10
Сообщения: 301
Карма: 27
Можно проверять уведомления 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)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Уведомления Telegram (CRM)
СообщениеДобавлено: 06 июл 2019, 14:21 
Не в сети

Зарегистрирован: 02 фев 2015, 04:27
Сообщения: 273
Карма: 5
Правильно я понимаю работу чата процесса ?
Надо ручками создать чат в телеграмм, добавить в него бота, сказать ID процесса боту и тогда он сможет посылать сообщения в чат по параметру процесса?
Т.е. идея в том, чтобы насоздавать нужное количество чатов в телеграмм и параметрами в процессах указать куда отправлять сообщения ?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Уведомления Telegram (CRM)
СообщениеДобавлено: 07 июл 2019, 17:28 
Не в сети
Клиент
Аватара пользователя

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

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

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Уведомления Telegram (CRM)
СообщениеДобавлено: 07 июл 2019, 17:32 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 27 мар 2012, 11:59
Сообщения: 2676
Карма: 72
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 дня, пока полет нормальный


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Уведомления Telegram (CRM:CLOSED)
СообщениеДобавлено: 26 июл 2019, 17:15 
Не в сети

Зарегистрирован: 02 фев 2015, 04:27
Сообщения: 273
Карма: 5
Форматирование текста поддерживается ?

Код:
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.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Уведомления Telegram (CRM:CLOSED)
СообщениеДобавлено: 26 июл 2019, 20:24 
Не в сети
Разработчик

Зарегистрирован: 27 ноя 2006, 20:36
Сообщения: 5715
Карма: 93
Не пишите в закрытые темы, пожалуйста. Путанница возникает. Делайте новые.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 13 ] 

Часовой пояс: UTC + 5 часов [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
POWERED_BY
Русская поддержка phpBB
[ Time : 0.126s | 46 Queries | GZIP : On ]