Unauthenticated preview: displaying enterprise guided tour demo data. Sign in to access your live tenant workspace and write actions.
Back to templates

Feishu bot and interactive-card application

Governed Bot application with event inspection, interactive-card preview, webhook replay protection, and release evidence.

sn · Feishu
Target surface
Feishu
Profile source
sn
Required roles
product ownerdeveloper
Release path
Feishu test bot preview, owner evidence review, app version submission, and production publication
Rollback plan
Disable event subscriptions, retire the published bot version, revoke generated bindings, and retain audit evidence.

CLI inner-loop scaffolding

Scaffold a local workspace with type-safe SDK and local mock tests

aix aep init --template tpl-feishu-bot-interactive-card --project proj-supply-control
# AEP Governed Application Blueprint
schema_version: aep.app/v1
id: app-feishu-bot-interactive-card
name: Feishu bot and interactive-card application
template_ref: tpl-feishu-bot-interactive-card
project_id: proj-supply-control
environment: staging
governance:
  enforce_policy: true
  evidence_required: true

Governed requirements

Capabilities, tests, and system-of-record controls for this draft.

Provider planned

Test plan

  1. Validate the desired state against the pinned Bot provider contract and plan
  2. Inspect test-tenant event state through sn_mcp and retain the read-only completion attestation
  3. Verify webhook challenge, replay protection, event subscriptions, scopes, and reference-only credentials
  4. Attach provider release receipt, owner approval, preview smoke, and rollback evidence before promotion

SOR controls

  • sn_feishu (command) · collaboration-platform-owners · Read provider bot, webhook, event, and release state before retrying or compensating.

Provider resource configuration

bot application

sn_feishucontract 1.0.0
Enterprise quickstart presets
Pre-flight contract conformance: Contract conformant (aep.devex-pack/v1)
Feishu Bot application
Application*
Owner groups*
Bot*
Commands*
Commands-1*
Events*
Events-1*
Webhooks*
Webhooks-1*
Interactive cards*
Interactive cards-1*
Action IDs*
Preview smoke
Feishu Bot NotificationInteractive Card
Application ID
app_bot_assistant
Subscribed Events
[object Object]
Webhook Endpoint Ref
vault://sn/feishu/webhook

Project compatibility

Supply control tower

blocked

Validation blocked

Complete the required provider fields.

Release evidence requirements

Feishu test bot preview, owner evidence review, app version submission, and production publication

Rollback plan
Disable event subscriptions, retire the published bot version, revoke generated bindings, and retain audit evidence.
Test evidence
Validate the desired state against the pinned Bot provider contract and plan; Inspect test-tenant event state through sn_mcp and retain the read-only completion attestation; Verify webhook challenge, replay protection, event subscriptions, scopes, and reference-only credentials; Attach provider release receipt, owner approval, preview smoke, and rollback evidence before promotion
Open release evidence bundle