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 не будет опубликован. Обязательные поля помечены *