
Chat Bot Acceptance Testing
Tests real bot channels such as Discord, Slack and Telegram on macOS.
Install
npx skills add lobehub/lobehub --skill agent-testing-bot -g -a claude-code -y- Repository
- lobehub/lobehub83.7k
- Category
- Testing
- Updated
- 3d ago
- License
- See repository
- Context cost
- Lightabout 997 tokens
- Runs scripts
- Yes, review before use
What it does
Use for real bot-channel acceptance in Discord, Slack, Telegram, WeChat/Weixin, Lark/Feishu, QQ or iMessage on macOS. Extends acceptance with native chat apps.
Agent Testing, Bot Channels (LobeHub project skill)
This skill extends the generic acceptance skill (installed alongside at
../acceptance/) to the bot-channel surfaces. It does NOT replace the core
process: the same three phases apply, text PLAN (Steps 0, 2) → EXECUTE (Steps 3, 6) → FINISH (Step 7) , and the same report + publish pipeline (result.json → report-init.sh →
lh acceptance run ingest … --source agent-testing). Read the acceptance skill's
SKILL.md for target grounding, the living logs, the Phase-1 approval gate, the
report format, and teardown. This file only adds the bot-channel surface.
For LobeHub environment/auth/probe specifics (dev server, seeded account, ports),
the adapter is .agents/acceptance/PROJECT.md.
When this surface applies
| Change scope | Surface | Why |
|---|---|---|
| Bot channels (Discord / WeChat / Lark / …) | Native app via osascript / bridge | Only way to exercise the real channel end-to-end |
Route here only when the behavior under test is a bot channel. For CLI / Web / Electron changes, use the generic skill's surfaces.
Platforms
Each platform folder has an index.md (activation, navigation, send-message,
verification snippets) and a test-<platform>-bot.sh driver.

