Re-bin
74e3c411a1
resolve merge conflicts: keep all channels and add slack
2026-02-09 11:17:07 +00:00
Re-bin
7ffd90aa3b
docs: update email channel tips
2026-02-09 10:59:16 +00:00
tjb-tech
866942eedd
fix: update agentUserId in README and change base_url to HTTPS in configuration
2026-02-09 09:12:53 +00:00
tjb-tech
ef7972b6d3
Merge origin/main into feat/mochat-channel
2026-02-09 09:01:25 +00:00
tjb-tech
3779225917
refactor(channels): rename moltchat integration to mochat
2026-02-09 08:50:17 +00:00
tjb-tech
20b8a2fc58
feat(channels): add Moltchat websocket channel with polling fallback
2026-02-09 08:46:47 +00:00
yinwm
34dc933fce
feat: add QQ channel integration with botpy SDK
...
Add official QQ platform support using botpy SDK with WebSocket connection.
Features:
- C2C (private message) support via QQ Open Platform
- WebSocket-based bot connection (no public IP required)
- Message deduplication with efficient deque-based LRU cache
- User whitelist support via allow_from configuration
- Clean async architecture using single event loop
Changes:
- Add QQChannel implementation in nanobot/channels/qq.py
- Add QQConfig schema with appId and secret fields
- Register QQ channel in ChannelManager
- Update README with QQ setup instructions
- Add qq-botpy dependency to pyproject.toml
- Add botpy.log to .gitignore
Setup:
1. Get AppID and Secret from q.qq.com
2. Configure in ~/.nanobot/config.json:
{
"channels": {
"qq": {
"enabled": true,
"appId": "YOUR_APP_ID",
"secret": "YOUR_APP_SECRET",
"allowFrom": []
}
}
}
3. Run: nanobot gateway
Note: Group chat support will be added in future updates.
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com >
2026-02-09 15:54:14 +08:00
JakeRowe19
26c506c413
Update README.md
...
Fixed unclear note for getting Telegram user id.
/issues/74
2026-02-09 09:49:43 +03:00
Re-bin
cbca6297d6
feat(email): add IMAP/SMTP email channel with consent gating
2026-02-09 06:19:43 +00:00
Re-bin
d223454a98
fix: cap processed UIDs, move email docs into README, remove standalone guide
2026-02-09 06:19:35 +00:00
Re-bin
994f5601e9
resolve merge conflicts: keep both dingtalk and email channels
2026-02-09 06:02:36 +00:00
Re-bin
8fa52120b1
Merge PR #360 : improve agent CLI chat rendering and input experience
2026-02-09 05:16:04 +00:00
Re-bin
d47219ef6a
fix: unify exit cleanup, conditionally show spinner with --logs flag
2026-02-09 05:15:26 +00:00
Re-bin
391ee21275
Merge branch 'main' into pr-360
2026-02-09 04:56:38 +00:00
Re-bin
20ca78c106
docs: add Zhipu coding plan apiBase tip
2026-02-09 04:51:58 +00:00
Chris Alexander
8fda0fcab3
Document agent markdown/log flags and interactive exit commands
2026-02-08 21:51:13 +00:00
Chris Alexander
9c6ffa0d56
Trim CLI patch to remove unrelated whitespace churn
2026-02-08 21:07:02 +00:00
Chris Alexander
0a2d557268
Improve agent CLI chat UX with markdown output and clearer interaction feedback
2026-02-08 20:58:48 +00:00
Xubin Ren
8af98004b3
Merge pull request #225 from chaowu2009/main
...
Drop unsupported parameters for providers.
2026-02-09 03:52:52 +08:00
Re-bin
25e17717c2
fix: restore terminal state on Ctrl+C exit in agent interactive mode
2026-02-08 19:36:53 +00:00
Re-bin
eb2fbf80da
fix: use config key to detect provider, prevent api_base misidentifying as vLLM
2026-02-08 19:31:25 +00:00
Re-bin
2931694eb8
fix: preserve reasoning_content in conversation history for thinking models
2026-02-08 18:37:41 +00:00
Re-bin
b4217b2690
chore: remove test file from tracking
2026-02-08 18:26:06 +00:00
Re-bin
119f94c57a
Merge PR #326 : fix cli input arrow keys
2026-02-08 18:24:29 +00:00
Re-bin
dfa173323c
refactor(cli): simplify input handling — drop prompt-toolkit, use readline
2026-02-08 18:23:43 +00:00
Re-bin
5a20f3681d
Merge branch 'main' into pr-326
2026-02-08 18:12:11 +00:00
Re-bin
c45a239c01
Merge PR #219 : add DingTalk channel support
2026-02-08 18:06:16 +00:00
Re-bin
b6ec6a8a76
fix(dingtalk): security and resource fixes for DingTalk channel
2026-02-08 18:06:07 +00:00
Re-bin
499f602223
Merge branch 'main' into pr-219
2026-02-08 17:34:06 +00:00
chaohuang-ai
3675758a44
Update README.md
2026-02-08 18:10:24 +08:00
chaohuang-ai
9e3823ae03
Update README.md
2026-02-08 18:03:00 +08:00
chaohuang-ai
f49c639b74
Update README.md
2026-02-08 18:02:48 +08:00
Re-bin
299d8b33b3
refactor: replace provider if-elif chains with declarative registry
2026-02-08 07:29:31 +00:00
Re-bin
00185f2bee
feat: add Telegram typing indicator
2026-02-08 05:44:06 +00:00
Re-bin
f7f812a177
feat: add /reset and /help commands for Telegram bot
2026-02-08 05:06:41 +00:00
Re-bin
3b61ae4fff
fix: skip provider prefix rules for vLLM/OpenRouter/AiHubMix endpoints
2026-02-08 04:29:51 +00:00
w0x7ce
240db894b4
feat(channels): add DingTalk channel support and documentation
2026-02-08 11:58:49 +08:00
张涔熙
342ba2b879
fix(cli): stabilize wrapped CJK arrow navigation in interactive input
2026-02-08 11:10:03 +08:00
张涔熙
8b1ef77970
fix(cli): keep prompt stable and flush stale arrow-key input
2026-02-08 10:38:32 +08:00
Vincent Wu
3c8eadffed
feat: add MiniMax provider support via LiteLLM
2026-02-08 03:55:24 +08:00
Re-bin
438ec66fd8
docs: v0.1.3.post5 release news
2026-02-07 18:15:18 +00:00
Re-bin
9fe2c09fd3
bump version to 0.1.3.post5
2026-02-07 18:01:14 +00:00
Re-bin
d2fef6059d
Merge PR #289 : add Telegram proxy support and channel startup error handling
2026-02-07 17:56:45 +00:00
Re-bin
d258f5beba
Merge branch 'main' into pr-289
2026-02-07 17:54:33 +00:00
Re-bin
d027964b77
Merge PR #287 : fix WhatsApp LID access denied
2026-02-07 17:40:56 +00:00
Re-bin
544eefbc8a
fix: correct variable references in WhatsApp LID handling
2026-02-07 17:40:46 +00:00
alan
cf1663af13
feat: conditionally set telegram proxy
2026-02-07 22:18:43 +08:00
alan
3166c15cff
feat: add telegram proxy support and add error handling for channel startup
2026-02-07 20:37:41 +08:00
Adrian Höhne
b179a028c3
Fixes Access Denied because only the LID was used.
2026-02-07 12:13:13 +00:00
chaohuang-ai
625fc60282
Update README.md
2026-02-07 17:52:29 +08:00