Имя: Пароль:
1C
 
Боты в системе взаимодействия в серверной версии и 23-и версии серверов 1С и СВ
,
0 PR
 
04.01.23
12:58
1. Ничего не пробовал 100% (1)
2. Получился пункт 1 0% (0)
3. Получился пункт 2 0% (0)
4. Получился пункт 3 0% (0)
5. Получились все пункты 0% (0)
6. Ничего не получилось 0% (0)
Всего мнений: 1

Тут 1С разродилась 23 версией платформы https://releases.1c.ru/version_files?nick=Platform83&ver=8.3.23.1437 и 23 версией сервера взаимодействия https://releases.1c.ru/version_files?nick=CollaborationSystem&ver=23.0.22
Ну и, плюс, уже давно вроде как можно делать ботов на системе взаимодействия https://wonderland.v8.1c.ru/blog/boty-v-sisteme-vzaimodeystviya/

В связи с этим несколько вопросов

1. Получилось ли у кого-нить запустить 23 версию сервера взаимодействия на любой 1С (хоть 22, хоть 23)?
Я не смог, все время останавливается служба 1ce-cs

2. Получилось ли у кого-нить запустить 22 версию сервера взаимодействия на 23 версии 1С?
Я не смог, то же самое, все время останавливается служба 1ce-cs

3. Получилось ли у кого-нить на любой версии 1С и любой версии сервера взаимодействия сделать бота, работающего в серверной версии?
На файловой работает, на серверной нет, не срабатывает событие получения сообщения в ветку ОбработкаСообщенияСистемыВзаимодействия, даже если делать регзадание каждую минуту с выполнением СистемаВзаимодействия.ВыполнитьОбработкуБотов()
1 shuhard
 
04.01.23
13:25
(0) но интересно

Ничего не пробовал
2 PR
 
04.01.23
13:27
Я могу сказать, что у меня получилось скрестить 23 версию 1С с системой взаимодействия, но не локальной, а на https://1cdialog.com/ru/pricing/
И боты там тоже на серверной не работают
Зато работает встраивание в чат, вот пример http://0900.ru/
3 PR
 
04.01.23
13:53
Тоже вот, кстати, интересно, как программно развернуть окно чата с помощью метода Open, ну то есть как написано в https://its.1c.ru/db/v8323doc#bookmark:dev:TI000002677
4 PR
 
04.01.23
13:54
+(3) В смысле, чтобы сразу при открытии сайта окно чата было открыто
5 PR
 
04.01.23
20:06
+(4) Есть подозрение, что нужно выполнить скрипт, но какие-то простые очевидные рецепты не сработали
6 PR
 
09.01.23
10:29
Ну так что, будут идеи?
7 PR
 
09.01.23
21:17
Понятно, ботов никто не пишет
8 RomaH
 
naïve
10.01.23
07:32
(0) делал, работает...
9 RomaH
 
naïve
10.01.23
07:33
никаких извращений - все по инструкции - регламентное
даже с телегой скрестил - но это было давно и не правда
10 RomaH
 
naïve
10.01.23
07:35
в регламенте только:
Процедура ВыполнитьОбработкуБотовСитемыВзаимодействия() Экспорт
    
    ОбщегоНазначения.ПриНачалеВыполненияРегламентногоЗадания(Метаданные.РегламентныеЗадания.ВыполнитьОбработкуБотовСитемыВзаимодействия);
    
    СистемаВзаимодействия.ВыполнитьОбработкуБотов();
    
КонецПроцедуры
11 RomaH
 
naïve
10.01.23
07:37
делал тогда еще на диалоге
потом переехали на свой СВ - бот так как работал так и работает
12 RomaH
 
naïve
10.01.23
09:17
1c-cs-server-small-22.0.25-x86_64
ставил не я - коллега осилил за пол-дня вроде (или за два) - ставить надо четко по инструкции и из дистрибутивов от 1С
13 PR
 
10.01.23
11:33
(8) На серверной базе?
14 RomaH
 
naïve
10.01.23
12:33
ну ты же про серверную спрашиваешь - да на серверной
15 PR
 
10.01.23
12:56
(14) Я просто уточняю на всякий случай, потому что на файловой у меня тоже сработало, а вот на серверной не работает
16 RomaH
 
naïve
10.01.23
13:05
СистемаВзаимодействия.ВыполнитьОбработкуБотов();
это не понятно для чего
выполняется раз в 90 секунд
а бот "отвечает" сразу
17 PR
 
10.01.23
13:15
(16) Это делается для того, чтобы запускать регламентное задание, которое будет молниеносно срабатывать на сообщения боту
Оно живет две минуты, поэтому запускается раз в минуту