1С:Предприятие 7.7 и Telegram

Предлагаемые вашему вниманию файлы демонстрируют возможности:
1) отправки сообщений из 1С:Предприятия 7.7 в мессенджер Telegram,
2) оповещения о выходе из базы всех пользователей…

Любым браузером по ссылке: t.me/i170807_bot_channel — или в Telegram-приложении по ссылке: @i170807_bot_channel — откройте канал, затем в любой конфигурации:

1) откройте внешний отчёт (обработку): telegram.ert — в поле «Текст сообщения» наберите текст, кнопкой «Отправить сообщение» отправьте;

2) файл telegram.js или telegram.vbs переместите папку: <КаталогИБ>SYSLOG — запустите, отключение от базы всех пользователей завершится сообщением;

3) отправьте мне сообщение:

 

 

Разумеется представленные файлы не отражают всех возможностей интеграции Telegram и 1C:Предприятия 7.7. Это лишь повод к размышлениям и новым публикациям, нежели исчерпывающей тему статья.

 

34 Comments

  1. CheBurator

    Попробовал.

    так и не понял работает или нет…

    1. отправил сообщение. в табло получил ответ — типа все ок.

    вопрос: по стрелкам — это что?

    2. тем не менее — ни в открытый в браузере по ссылке и ни в десктопный запущенный вариант телеграма — ничего не пришло…???? в телеграме появился только в списке пользователей бот «1С 7.7 +Телеграм»

    Reply
  2. Gkmy

    (1)

    Попробовал.

    так и не понял работает или нет…

    Работает однако..

    (1)

    1. отправил сообщение. в табло получил ответ — типа все ок.

    вопрос: по стрелкам — это что?

    Это ответ из Телеграм. См. в обработке:

    Процедура Сформировать()
    …
    О.Send();
    Сообщить256(О.ResponseText());
    КонецПроцедуры
    

    О.Send(); — отправляет сообщение и ожидает ответа от сервера; в случае успешного окончания:

    О.ResponseText() — содержит ответ в формате json (см. свой скрин), который затем выводится в окно сообщений:

    Сообщить256(О.ResponseText()); — разбивает ответ (длинную текстовую строку), на несколько коротких (не более 256 символов)

    (1)

    2. тем не менее — ни в открытый в браузере по ссылке и ни в десктопный запущенный вариант телеграма — ничего не пришло…???? в телеграме появился только в списке пользователей бот «1С 7.7 +Телеграм»

    Всё верно. Сообщения в канале бота. Можно открыть и убедиться

    Reply
  3. Gkmy

    (1)

    тем не менее — ни в открытый в браузере по ссылке и ни в десктопный запущенный вариант телеграма — ничего не пришло…????

    5 шт.

    Reply
  4. CheBurator

    (2) Хитрый какой.. 😉

    1. у меня в боте ничего не видно — это так и должно быть? https://www.screencast.com/t/kJnB9QJi5

    2. вопрос что в ответе выводится по стрелочкам? это то что у меня на рисунке размытием зацензурировано.

    Прошу дать подсказку.

    для отправления сообщения конкретному адресату (Васе Пупкину который в Магадане клиент)

    а) что надо подставлять в запрос? ид/адрес ВПупкина/еще что-то?

    б) откуда брать данные для а) ?

    спсб!

    Reply
  5. Gkmy

    (4) нажми или набери и оправь /start

    Reply
  6. Gkmy

    после (5) повтори отправку сообщений из 1С

    Reply
  7. Gkmy

    (4)

    2. вопрос что в ответе выводится по стрелочкам? это то что у меня на рисунке размытием зацензурировано.

    Ответ Телеграм. Если там: Se***ey By***ts — соответственно, то это инфа о регигистраторе канала. Если же нет, то ещё не разобрался

    Reply
  8. Gkmy

    (4)

    Прошу дать подсказку.

    для отправления сообщения конкретному адресату (Васе Пупкину который в Магадане клиент)

    а) что надо подставлять в запрос? ид/адрес ВПупкина/еще что-то?

    б) откуда брать данные для а) ?

    В процессе поисков ответов.. 1708082250.ert — это пример реализации принципиально иной, самой простейшей схемы оправки сообщений из 1С:7.7 в Телеграм; а именно, Васе Пупкину следует проявить иннициативу и подключиться к каналу в котором он будет получать сообщения.

    Reply
  9. CheBurator

    (7) да там выводится Se***ey By***ts — это кто, ты?

    Reply
  10. CheBurator

    (5) сделал. в моем телеграме — ничего не поменялось.

    в канале бота не появилось никаких сообщений У МЕНЯ

    .

    пока НЕПОНЯТНО, что должно произойти при отправке сообщения из 1С — ну получил я в 1с ответ типа «все хорошо». ДАЛЬШЕ ЧТО — куда мое мообщение должно попасти по идее? кто его должен увидеть?

    я так понимаю что отправив из 1с сообщение в канал (а я в канал отправляю то есть для всех или только для автора/держателя канала???) — я должен у себя в телеграме увидеть это сообщение..? — такого не наблюдаю…

    хотя м.б. я глобально туплю

    Reply
  11. Gkmy

    (9)

    Se***ey By***ts — это кто, ты?

    Да это я. Встречный вопрос: это (см. прикрепленный файл) ты?

    Reply
  12. CheBurator

    (8) непонятно.

    канал читают все, кто к нему подключен…(?)

    а) это может пригодится и быть полезно для организации «широковещательных» рассылок

    б) это плохо, я хочу отправить Васе Пупкину (у которого есть телеграм) сообщение: «Вася, твой заказ №23456 на стотыщ мильенов тугриков отправлен бочками» — и я не хочу, чтобы ВСЕ читали ЧАСТНУЮ переписку/частные уведомления (а заводить по каналу на каждого клиента — это некузяво)

    ???

    Reply
  13. CheBurator

    (11) да, это моё

    Reply
  14. Gkmy

    После /start (см. п. 5) и повторной отправки из 1С (см. п. 6) из сообщений в канале по прежнему нет ничего кроме 2-ух сообщений: тест 0:29 (см. п. 5) и 5:48 PM Hello world! I’m r’n’r?

    Reply
  15. Gkmy

    Найден алгоритм позволяющий реализовать отправку сообщений 1С 7.7. в Телеграм минуя механизм бота; т. е. напрямую — от пользователя к пользователю, от пользователя в группу

    Reply
  16. Gkmy

    Сделал прототип бота для приёма заказов. Тестирую в демо-конфигурации Торговля+Склад 7.70.990. Логика ответов полностью реализована на языке 1С 7.7. Запускаю для ознакомления при предварительной договорённости

    Из Telegram

    Reply
  17. Gkmy

    Из 1С 7.7

    Reply
  18. Gkmy

    ув. четверо скачавших( минус один ;), в связи с наметившейся активностью со стороны потенциальных заказчиков… хотелось бы добавить вас всех в группу(канал) в telegram-ме; в канал, где продолжается обсуждение поднятой темы

    Reply
  19. CheBurator

    А чего же нет…

    Reply
  20. Gkmy

    мало ли… у каждого из вас(нас) свои ожидания, задумки, планы и дела! сполгода тема ни была актуальной.. и всё же, ко мне в телеграм >>> https://t.me/i7330

    Reply
  21. Gkmy

    Господа, смотрю: — нашему полку прибывает, — уже 6 скачиваний. Если имеете желание обмениваться опытами, присоединяйтесь >>> https://t.me/i7330 — покажу свое продолжение и развитие… Кстати, продолжение хоть и крайне медленно, но следует ;))

    Вот только со стороны заказчиков — тишина, тишина.

    Reply
  22. CheBurator

    Заказчики хотят готовое и нужное.

    вот и исходи из этого

    Reply
  23. Gkmy

    (22) спасибо… "готовое и нужное" (22), + даром, — желательно.

    Код
    кстати, вам денюжку за ответы здесь начисляют?
    
    https://infostart.ru/profile/money/transact/?uid=......
                                                     #k8SjZc9Dxk#k8SjZc9Dxk#k8SjZc9Dxk#k8SjZc9Dxk#k8SjZc9Dxk#k8SjZc9Dxk
                                          сюда свои циферки
    узнать которые возможно здесь:
    https://infostart.ru/profile/
    
    ** проверите - отпишите, пожалуйта **
    

    Показать полностью

    Аспект 1:

    мне понятна только следующая схема:

    1) заказчик определяет возможности(границы) разработчика

    2) разработчик реализует свои возможности (в границах заказчика)

    3) появляется продукт

    вот его-то (продукт) и возможно продать.

    без границ — что? — получается безграничный продукт;

    так бывает разве? — я покуда ещё ничего безраничного не видел.

    энергии безграничной и той не видел, а вы о продукте пишите.

    Аспект 2:

    соединим: разработчик + заказчик — в одно лицо, как предложил (CheBurator)

    в таком случае на основе чего разрабатывается продукт?

    если только на основе информации от потенциальных заказчиков

    получаем следующее:

    Код
    самодеятельный
    заказчик + разработчик
        /"""""""\  
        |_$_+_&_|
          #k8SjZc9Dxk
          #k8SjZc9Dxk информация
          #k8SjZc9Dxk
    $ ... $ ... $
    потенциальные заказчики
    

    Показать полностью

    допустим, — нет связи с ПЗ, — что заказывает ВЗ своему внутреннему разработчику?

    мой ответ: нечто, — или: ничто.

    конструктивные комментарии приветствуются, продолжение следует

    Reply
  24. anten22

    В предлагаемой версии реализовано получение сообщений из канала?

    Reply
  25. Gkmy

    (24) много чего реализовано у меня

    Reply
  26. anten22

    (25) я ж простой вопрос задаю: есть в этой обработке прием сообщений?

    Reply
  27. anten22

    Скачал я вашу обработку. Приема сообщений не вижу.

    Reply
  28. Gkmy

    (27)

    Скачал я вашу обработку. Приема сообщений не вижу. 5 строк кода. вчера в 18:58

    скрины скачивания:

    в которых не вижу — anten (anten22)

    вы авантюрист и лжец! чтд после диалога:

    Reply
  29. Gkmy

    (27)

    Приема сообщений не вижу



    — за сим, диалог с вами окончен; о том, что телеграм мне сейчас недоступен — сообщал:

    * доступ к телеграм закрыт 30.04.2018

    * откроют заходите 30.04.2018

    Reply
  30. anten22

    Скачивал не напрямую. Видать человек, которого я попросил, скачал раньше. Вы мне показываете отправку. Я говорю про прием.

    Reply
  31. Gkmy

    (30) см. ранее:

    * доступ к телеграм закрыт 30.04.2018

    * откроют заходите 30.04.2018

    — или вы не!русский?

    в телеграм тоже вас нет.. кто вы? и о чем вообще? — мне из вас обоих вообще никого не видать: ни человека вашего, ни вас.. что он там вам скачал, что там в вашей кривой происходило, позже или раньше — откуда мне знать? — короче,.. создавайте тему, там и пообщаемся, раз уж вам больше не с кем общаться.

    Reply
  32. Gkmy

    (30) кстати, про тему вам тоже писал:

    создайте тему на форуме 30.04.2018 — см. 28

    вы ей богу — нерусский какой-то.

    Reply
  33. Gkmy

    33. что? кому-то нужно

    Reply
  34. dreadlord

    Не волнуйтесь, денег нет, но вИ держитесь (с)

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *