Skip to content

API-аудит 2026-06-15: provisioning ботов, голосовые сообщения, pendin…#256

Merged
lookinway merged 1 commit into
mainfrom
api-audit-2026-06-15
Jun 15, 2026
Merged

API-аудит 2026-06-15: provisioning ботов, голосовые сообщения, pendin…#256
lookinway merged 1 commit into
mainfrom
api-audit-2026-06-15

Conversation

@lookinway

Copy link
Copy Markdown
Collaborator

…g-долги

Спека (typespec.tsp) + регенерация OpenAPI/SDK/CLI/n8n/скиллов/доков:

  • Provisioning ботов: POST /bots, GET /bots/{id}, расширенный PUT /bots/{id} (модели BotCreateRequest/BotUpdateRequest/BotWebhook/BotResponse/ BotCreateResponse, enum BotTriggerOn/BotEventName). access_token — один раз при создании; модели намеренно без поля kind (бэк уберёт его и у себя — §2). Гайд bots/setup, скилл pachca-bots, models.mdx, CLI-команды bots create/get.
  • Голосовые сообщения: поле voice_content в Message + параметры файлов duration_ms/waveform; FileType пополнен audio/voice.
  • reaction_delete webhook: created_at теперь присутствует (поправлен @doc).
  • Pending §1 doc-fixes: ViewSubmitWebhookPayload.data ключ name, close_text про мобилку, отдельная модель опции select без description, AuditDetailsDlp.action_message nullable, укорочен @doc chat_id формы.
  • Конвенции: x-enum-descriptions у всех значений enum; точки в @doc «всё или ничего» (правила в docs/api-audit.md).
  • CLI «чище примеры» возвращены (CLI 2026.6.0).

Версии: SDK 1.0.22, n8n 2.0.10, CLI 2026.6.0 (+ releases.json, changelog'и, install URL n8n, pachca doctor). Обновление apps/docs/content/updates/2026-06-15.md. PENDING_DOC_FIXES: §1/§3 закрыты, §2 — фильтры GET /users, поля PUT /bots, bigint message/chat id, удаление kind на бэке.

…g-долги

Спека (typespec.tsp) + регенерация OpenAPI/SDK/CLI/n8n/скиллов/доков:

- Provisioning ботов: POST /bots, GET /bots/{id}, расширенный PUT /bots/{id}
  (модели BotCreateRequest/BotUpdateRequest/BotWebhook/BotResponse/
  BotCreateResponse, enum BotTriggerOn/BotEventName). access_token — один раз
  при создании; модели намеренно без поля kind (бэк уберёт его и у себя — §2).
  Гайд bots/setup, скилл pachca-bots, models.mdx, CLI-команды bots create/get.
- Голосовые сообщения: поле voice_content в Message + параметры файлов
  duration_ms/waveform; FileType пополнен audio/voice.
- reaction_delete webhook: created_at теперь присутствует (поправлен @doc).
- Pending §1 doc-fixes: ViewSubmitWebhookPayload.data ключ name, close_text
  про мобилку, отдельная модель опции select без description,
  AuditDetailsDlp.action_message nullable, укорочен @doc chat_id формы.
- Конвенции: x-enum-descriptions у всех значений enum; точки в @doc «всё или
  ничего» (правила в docs/api-audit.md).
- CLI «чище примеры» возвращены (CLI 2026.6.0).

Версии: SDK 1.0.22, n8n 2.0.10, CLI 2026.6.0 (+ releases.json, changelog'и,
install URL n8n, pachca doctor). Обновление apps/docs/content/updates/2026-06-15.md.
PENDING_DOC_FIXES: §1/§3 закрыты, §2 — фильтры GET /users, поля PUT /bots,
bigint message/chat id, удаление kind на бэке.
@lookinway lookinway force-pushed the api-audit-2026-06-15 branch 3 times, most recently from 6b940a0 to 52f8002 Compare June 15, 2026 11:58
@lookinway lookinway merged commit 4a112ee into main Jun 15, 2026
24 checks passed
@lookinway lookinway deleted the api-audit-2026-06-15 branch June 15, 2026 12:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant