Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




 SimpleX Chat CLI - команда для редактирования сообщений
Здравствуйте!
Пишу свой интерфейс для SimpleX Chat CLI. И столкнулся с проблемой реализации пункта контекстного меню bubble "Редактировать".

Я пытаюсь отредактировать сообщение, используя официальную команду /_update item, но CLI всегда возвращает "Ошибка чтения: пусто". Тот же синтаксис работает для /_delete item, но /_update item не работает.

Что я пробовал:
Синтаксис команды (согласно COMMANDS.md):
Используется синтаксис PHP
/_update item 5 c25lZnpBUGRxa2ZoUlJsNg== json {"msgContent":{"text":"test","type":"text"}}


Отправка через JSON:
Используется синтаксис PHP
{"cmd":"/_update item 5 c25lZnpBUGRxa2ZoUlJsNg== json {\"msgContent\":{\"text\":\"test\",\"type\":\"text\"}}"}

Ответ:
Используется синтаксис PHP
{"resp":{"type":"chatCmdError","chatError":{"type":"error","errorType":{"type":"commandError","message":"Failed reading: empty"}}}}


Что работает:
Используется синтаксис PHP
/_delete item @5 102 broadcast → работает идеально

@Alla_1 тест → работает идеально


Что я проверил:
1. chatRef = 5 (число, без @) согласно спецификации ChatRef
2. Указан правильный globalMsgId (строка base64)
3. Обновленный формат сообщений соответствует TYPES.md :
Используется синтаксис PHP
 {"msgContent": _BOS_"тип":"текст","text":"..."}}

4. Попробовал альтернативные синтаксисы:
Используется синтаксис PHP
/_update item @5 <идентификатор сообщения> json {...} → та же ошибка

Используется синтаксис PHP
/_update item user 5 <идентификатор сообщения> json {...} → та же ошибка

• Использование псевдонима /edit → та же ошибка

Вопрос:
Работает ли параметр /_update в более новых версиях? Есть ли какие-либо рабочие примеры редактирования сообщений через CLI API?

 [ 1 сообщение ] 


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group