Отличий в методах и структуре Json при работе с Max через API довольно много. Некоторые из них удобнее, чем в Телеграм, а некоторые довольно неприятные.
Например, для многострочного сообщения нужно заменить перенос строк на \n.
{"text": "первая\nвторая", "format": "html"}
Для получения понятного времени, нужно не забывать про миллисекунды
МестноеВремя(Дата(1970,1,1) + НоваяСтрока.last_activity_time/1000)
Работа с marker показалась неудобной
marker = -1; // первый участник в чате
Пока marker <> 0 Цикл
Если marker = Неопределено Тогда
Прервать;
КонецЕсли;
...
marker = НоваяСтрока.marker;
КонецЦикла;
и так по мелочи...
Из приятного, можно читать в потоке
Если Ответ.КодСостояния = 200 Тогда
Чтение = Новый ЧтениеJSON;
Чтение.ОткрытьПоток(Ответ.ПолучитьТелоКакПоток());
Данные = ПрочитатьJSON(Чтение);
Чтение.Закрыть();
Иначе
ОшибкаСтрокой = СтрШаблон("Код: %1 Ошибка: %2", Ответ.КодСостояния, Ответ.ПолучитьТелоКакСтроку());
Предупреждение(ОшибкаСтрокой, 5, "Внимание");
Возврат;
КонецЕсли;
Структура Json где-то проще и удобнее
{
"user_id": 1,
"name": "My Bot",
"username": "my_bot",
"is_bot": true,
"last_activity_time": 1737500130100
}
Телеграм, без сомнения, лучшая на сегодня платформа.
Но нужно иметь в запасе и другие инструменты.
Все выше изложенное - мое субъективное восприятие.
Быстрый старт:
1. Создаем новый Бот, получаем Токен
2. Добавляем Бот в любой общий чат
3. Запускаем обработку через Файл: Открыть
4. Указываем токен и далее по закладкам
Протестировано на платформе: 1С:Предприятие 8.3 (8.3.27.1688)
Будет работать на любой конфигурации, с БСП или без.
Вступайте в нашу телеграмм-группу Инфостарт