|
Клиент (не бот) Телеграм на 1С | ☑ | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0
valerivp
29.09.22
✎
00:55
|
В рамках саморазвития создал клиента Телеграм на 1С: https://www.screencast.com/t/LAWMBloG
на данный момент умеет только авторизоваться и получать/отправлять текстовые сообщения. В перспективе возможно реализовать рассылки, управление контактами, реализовать виртуального собеседника, ... Как думаете имеет смысл развивать поделку? |
|||||||||||||
1
Aleksey
29.09.22
✎
03:13
|
У него спрашивал? https://infostart.ru/public/1612201/
|
|||||||||||||
2
DrZombi
гуру
29.09.22
✎
06:13
|
(0) Имеет смысл только разместив эту поделку на https://infostart.ru
И вот там, люди заценят, что ты там навертел и как :) а так, пока нечего не вижу... Кроме того, что вы желаете обогатиться, и скормно спрашиваете, кто бы хотел бы купить :DDDDD КГ/АМ |
|||||||||||||
3
DrZombi
гуру
29.09.22
✎
06:15
|
(0) Держи еще одного бота - Информационного :)
https://infostart.ru/public/1274701/ |
|||||||||||||
4
Конструктор1С
29.09.22
✎
07:00
|
(0) тупиковая ветвь. После долгих и мучительных разработок "внезапно" выяснится, что твоё поделие умеет только 5% от возможностей родного клиента телеграма. А ещё через некоторое время придет осознание, что на других стеках технологий пилить то же самое проще и удобнее. Например, посмотри поделку на Flutter, такая запиливается за несколько дней с кружкой чая в руках:
https://www.youtube.com/shorts/RNeHwTMUWQQ |
|||||||||||||
5
valerivp
29.09.22
✎
07:42
|
(4) Я тоже не пальцем сделан, в "других стеках технологий" тоже не полный ноль. Я взял phyrogram, прикрутил к нему http сервер, научил его работать с 1С в режиме longpolling и webhook - в итоге функционал phyrogram в интерфейсе 1С
|
|||||||||||||
6
Злопчинский
29.09.22
✎
07:58
|
Нормально. пусть будет. на ИС только разместить.
а насчет того что 94) написал про 5% - да и пофиг. для юзеров для перепсики с клиентами часто больше и не надо... |
|||||||||||||
7
Lasarus
29.09.22
✎
08:03
|
(0) Пилите, Шура, пилите.
|
|||||||||||||
8
novichok79
29.09.22
✎
08:45
|
каждая технология хороша для определенной цели. 1с - явно не подходит для реализации оптимального клиента API. вам только окошечки рисовать и историю переписки хранить, а вы тащите огромный небесплатный монолит с кучей ненужной в данной задаче функциональности в придачу. в чем заключается ваше саморазвитие? вы подергали API через HTTP? вы раньше не умели? может быть попробовать сделать это на корректном стеке?
|
|||||||||||||
9
novichok79
29.09.22
✎
08:46
|
А ну да, забыл проголосовать
Не вштырило, нах не надо |
|||||||||||||
10
valerivp
29.09.22
✎
09:32
|
(2) деньги - только один из показателей нужности и качества ПО
|
|||||||||||||
11
Ryzeman
29.09.22
✎
09:56
|
Как пет-проект, конечно делай. Какая-никакая разминка для мозгов.
Само по себе нахрен не надо. Разве что запилишь интеграцию с системой взаимодействия... И то на самом деле не надо) Не вштырило, нах не надо |
|||||||||||||
12
valerivp
29.09.22
✎
10:00
|
(11) по скринкасту не очевидно что именно интеграция с системой взаимодействия сделана?
|
|||||||||||||
13
valerivp
29.09.22
✎
12:20
|
(8) вообще я думаю что этот функционал может быть частью CRM системы. Например с помощью 1С можно распределять чаты по пользователям
с саморазвитием все хорошо - я сделал надстройку над phyrogram - http сервер, на питоне. Ну и за одно транслировал на питон с js свою библиотеку для работы с sqlite - она принимает на входе метаданные базы в виде json и выполняет реструктуризацию таблиц |
|||||||||||||
14
Ryzeman
29.09.22
✎
12:24
|
(12) Он у меня не открылся, я не видел
|
|||||||||||||
15
novichok79
29.09.22
✎
12:27
|
(13) я с питоном вообще не знаком. он не заходит чет, синтаксис, вот эти отступы.
и вообще че так сложно? сериализация метаданных 1С в python, чтобы положить в sqllite. у вас получалась файловая 1С, кек. правильнее (не знаю легче ли) написать фронт на JS, стучаться в бек на питоне. никакого жадного 1С в середине. |
|||||||||||||
16
novichok79
29.09.22
✎
12:46
|
посмотрел поделку на инфостарте - неюзабельная дичь, 100500+ кликов, чтобы сообщение отправить. омагад.
это ж надо догадаться такое нарисовать - поделка ради поделки и знания, нигде кроме 1С не применимые. судя по скринкасту у вас получилось гораздо юзабельнее. а что там с видео, голосовыми? и стикерами (я ТГ без них не использовал бы), короче и еще раз, 1С - не тот инструмент (гигантский монолитный оверхед) для поставленной задачи. в итоге придете к тому, что в поле HTML придется рисовать web.telegram.org |
|||||||||||||
17
valerivp
29.09.22
✎
13:02
|
(15) я не сказал "метаданные 1С", сказал "метаданные базы" [sqlite]: https://www.screencast.com/t/SM7cVsAsTSZi
в процессе разработки требуемая структура данных может меняться, например на скрине таблица "webhook" стала не нужна - удалил из описания колонки - и библиотека при следующем старте таблицу удалила. контент кроме текста пока не поддерживается |
|||||||||||||
18
valerivp
29.09.22
✎
13:09
|
(16) про монолитный оверхед - вообще я сделал этот функционал в виде расширения для любой конфигурации, т.е. фактически микросервис
|
|||||||||||||
19
novichok79
29.09.22
✎
13:10
|
(18) это не микросервис, вы ж отдельно его развернуть не можете.
1С в докере, это типа на каждый инстанс лицензию искать. ну может чо поменялось с 2018го года, когда я пытался в докере развернуть 1Сину. в общем, свят-свят. |
|||||||||||||
20
novichok79
29.09.22
✎
13:11
|
(17) ну вот, вы уже уперлись в ограничения платформы 1С.
потому что решили сделать что-то необычное. я из-за этого ушел из 1С. |
|||||||||||||
21
valerivp
29.09.22
✎
14:27
|
(19) микросервис - это не то что отдельно или в докере. это то, что слабосвязанно с остальной системой, т.е. фактически имеет свой API
(20) у меня есть разработки на десятке языков программирования. у всех ЯП и платформ есть какие-то ограничения. |
|||||||||||||
22
novichok79
29.09.22
✎
15:14
|
(21) по-моему, микросервис - это минимальный юнит, который делает только 1 бизнес-функцию, если бизнес-функций больше 1, то это уже сервис.
но спорить не буду. |
|||||||||||||
23
novichok79
29.09.22
✎
15:15
|
(21) камон, в других ЯП ограничений меньше, чем в 1С.
|
|||||||||||||
24
valerivp
29.09.22
✎
15:39
|
(23) например в bitlash )))
|
|||||||||||||
25
novichok79
29.09.22
✎
16:16
|
(24) кек, ну так это для embedded. там другая песня.
|
|||||||||||||
26
Смотрящий
29.09.22
✎
16:44
|
(0) Примером кинешь ?
|
|||||||||||||
27
valerivp
29.09.22
✎
18:09
|
(26) не понял
|
|||||||||||||
28
ssh2006
29.09.22
✎
18:15
|
(0) накуа
Ясен пень, конечно да! |
|||||||||||||
29
Злой Бармалей
30.09.22
✎
12:01
|
А статус доставки и прочтения сообщений можно же получать? можно тогда для одноразовых паролей использовать например, вместо sms
Если да, то Ясен пень, конечно да! |
|||||||||||||
30
Serginio1
30.09.22
✎
17:35
|
||||||||||||||
31
valerivp
03.10.22
✎
14:58
|
(30) не то. из этого можно слепить клиентскую часть.
а как быть если множество менеджеров общаются через одну учетку с разными клиентами? или вообще клиентская часть не требуется или линукс |
|||||||||||||
32
Serginio1
04.10.22
✎
13:08
|
(31) А какие проблемы? Делай Сервер и клиента. Для линукса тоже есть
https://infostart.ru/1c/articles/548701/ |
|||||||||||||
33
Serginio1
04.10.22
✎
13:10
|
Тебе с сервера так или иначе нужно оповещать клиента. Клиент должен через одно соединение ждать ответа или быть сервером. Не вижу проблем
|
|||||||||||||
34
Serginio1
04.10.22
✎
13:10
|
33+ gRPC!
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |