Configuration
ccpoke stores its config at ~/.ccpoke/config.json. You can edit it directly or re-run the setup wizard.
File: ~/.ccpoke/config.json
| Key | Type | Default | Description |
|---|---|---|---|
| channel | string | "telegram" | Active channel: telegram / discord / slack |
| telegram_bot_token | string | — | BotFather token |
| user_id | integer | — | Your Telegram user ID |
| discord_bot_token | string | — | Discord bot token |
| discord_user_id | string | — | Your Discord user ID |
| slack_bot_token | string | — | Slack Bot User OAuth Token (xoxb-…) |
| slack_channel_id | string | — | Slack channel ID for notifications |
| hook_port | integer | 9377 | Local hook server port |
| hook_secret | string | auto | HMAC verification secret |
| locale | string | "en" | Language: en / vi / zh |
| agents | string[] | ["claude-code"] | Active agents |
| projects | array | [] | {name, path} entries |
Example
{
"channel": "telegram",
"telegram_bot_token": "123456:ABC-xxx",
"user_id": 123456789,
"hook_port": 9377,
"hook_secret": "auto-generated-hex",
"locale": "en",
"agents": ["claude-code", "cursor"],
"projects": [
{ "name": "my-app", "path": "/home/user/code/my-app" }
]
} Tip: run ccpoke setup anytime to reconfigure.