meoacgx
|
55e8fc25fa
|
feat: bot channels batch ops + per-channel creator execution
|
2026-01-02 21:11:02 +08:00 |
|
meoacgx
|
b941f49a40
|
docker: use .env for webhook config
|
2026-01-02 18:56:24 +08:00 |
|
meoacgx
|
c17dfa8f01
|
up
|
2026-01-02 17:37:28 +08:00 |
|
 meoacgxandClaude
|
19d2b03bac
|
chore(release): v1.2.6
feat: 账号自动同步失败时更新 Telegram 状态
- DataSyncService: 同步失败时自动更新账号状态字段
- AccountTelegramToolsService: 添加 AUTH_KEY_DUPLICATED/SESSION_REVOKED 错误映射
- MapTelegramException 改为 public static 供跨项目调用
docs: 更新 Webhook 模式文档
- advanced.md: 添加完整的 Webhook 配置说明和反向代理示例
- sync.md: 添加 Bot 频道同步和同步失败状态更新说明
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2026-01-02 17:11:03 +08:00 |
|
 meoacgxandClaude
|
7203c9091c
|
feat(bot): 添加 Webhook 模式支持
- 新增 Webhook 端点 /api/bot/webhook/{token} 接收 Telegram 推送
- 新增 WebhookRegistrationService 启动时自动注册 Webhook
- 新增 TelegramBotApiClient.SetWebhookAsync/DeleteWebhookAsync/GetWebhookInfoAsync
- 新增 BotUpdateHub.InjectWebhookUpdateAsync/SubscribeWebhookAsync
- 新增 IBotRepository.GetByTokenAsync 用于 Webhook 验证
- 修复 Webhook 模式下仍启动轮询导致 409 冲突的问题
- 更新 docker-compose.yml 添加 Webhook 配置选项
- 更新 README.md 添加 Webhook 模式说明(生产环境推荐)
配置项:
- Telegram__WebhookEnabled: 启用 Webhook 模式
- Telegram__WebhookBaseUrl: Webhook 公网 HTTPS 地址
- Telegram__WebhookSecretToken: 验证密钥
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2026-01-02 16:15:11 +08:00 |
|
 meoacgxandClaude
|
30ce5f12cd
|
fix(bot): 修复手动同步无法发现新频道的问题
- BotUpdateHub: 添加 QuickCollectMyChatMemberAsync 方法
- 在 BotPoller 恢复时也收集 my_chat_member updates
- 解决 BotAutoSyncEnabled=false 时手动同步失效的问题
同时优化 .dockerignore:
- 排除 artifacts 目录 (7.2GB)
- 排除模块源码和文档目录
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2026-01-02 13:50:32 +08:00 |
|
meoacgx
|
f5ba6be472
|
docs: add API shop link
|
2025-12-30 20:18:48 +08:00 |
|
meoacgx
|
b73f4141ae
|
chore(release): v1.2.5
|
2025-12-29 22:39:55 +08:00 |
|
meoacgx
|
422a4396e3
|
chore(release): v1.2.4
|
2025-12-29 18:55:17 +08:00 |
|
meoacgx
|
1a2cf13422
|
release: v1.2.3
|
2025-12-29 18:18:53 +08:00 |
|
meoacgx
|
8817579fbd
|
chore(release): v1.2.2
|
2025-12-27 20:40:39 +08:00 |
|
meoacgx
|
74f6b7e249
|
fix(accounts): 批量刷新状态仅刷新已选
|
2025-12-27 20:39:48 +08:00 |
|
meoacgx
|
ef3ce9f910
|
feat(accounts): 导出账号包包含 2fa.txt
|
2025-12-27 00:35:13 +08:00 |
|
meoacgx
|
0ff853c064
|
chore(release): v1.2.1
|
2025-12-27 00:19:06 +08:00 |
|
meoacgx
|
3b2971905f
|
fix(web): 优化账号/频道列表 UI(移动端)
|
2025-12-27 00:18:58 +08:00 |
|
meoacgx
|
42f3161748
|
fix(web): 移动端修复批量操作与标题遮挡
|
2025-12-26 22:47:17 +08:00 |
|
meoacgx
|
4906c1d812
|
fix(web): 批量操作菜单适配移动端工具栏
|
2025-12-26 22:29:33 +08:00 |
|
meoacgx
|
b3366dc003
|
fix(web): 优化账号列表与Bot频道移动端布局
|
2025-12-26 21:59:14 +08:00 |
|
meoacgx
|
9fb9e271c5
|
docs: 完善模块开发文档
|
2025-12-26 17:47:27 +08:00 |
|
meoacgx
|
510f51415c
|
优化IOS手机端复制url
|
2025-12-26 16:49:24 +08:00 |
|
meoacgx
|
4bab1f88d3
|
feat: 列表分页/批量操作与Bot管理员预设
|
2025-12-26 15:46:01 +08:00 |
|
meoacgx
|
89c7d49f60
|
1.1.1:发布更新检查功能
|
2025-12-26 14:13:35 +08:00 |
|
meoacgx
|
b850134cd6
|
更新检查:新增 GitHub Release/Tag 检测与提示
|
2025-12-26 14:11:27 +08:00 |
|
meoacgx
|
ab0df75600
|
1.1.0:二级密码存储/导入优化;版本信息弹窗改进
|
2025-12-26 13:54:29 +08:00 |
|
 meoacgxandClaude
|
4875aefdd7
|
模块卸载:移除 trash 软删除,改为直接删除
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-12-26 10:16:32 +08:00 |
|
meoacgx
|
a71417cb32
|
手机号显示补全国家码格式
|
2025-12-24 02:20:16 +08:00 |
|
meoacgx
|
cd5a07543e
|
修复风控登录时间记录与历史账号判断
|
2025-12-24 02:02:43 +08:00 |
|
meoacgx
|
e8e7224e5a
|
README:补充付费扩展模块说明
|
2025-12-24 01:41:25 +08:00 |
|
meoacgx
|
84d358d349
|
账号:批量修改分类;账号分类支持编辑颜色/描述
|
2025-12-24 01:28:43 +08:00 |
|
meoacgx
|
be1a6db30a
|
修复Bot频道同步:手动同步支持新增+清理,缓存回放my_chat_member
|
2025-12-23 23:21:12 +08:00 |
|
meoacgx
|
4a601570d1
|
fix(bot): manual sync reconciles stale channels
|
2025-12-23 16:37:49 +08:00 |
|
meoacgx
|
d862246c8b
|
chore(nav): reorder menu
|
2025-12-23 16:14:31 +08:00 |
|
meoacgx
|
7e06556d8d
|
feat(settings): add timezone support
|
2025-12-23 13:35:24 +08:00 |
|
meoacgx
|
38ebb49d33
|
docs: update README for batch operations
|
2025-12-23 12:58:28 +08:00 |
|
meoacgx
|
7661eccb4c
|
feat(channels): invite and admin actions
|
2025-12-23 12:41:14 +08:00 |
|
meoacgx
|
1a8fd4acd9
|
feat(accounts): join/leave actions and compact toolbar
|
2025-12-22 21:40:46 +08:00 |
|
meoacgx
|
8f018f9456
|
feat(modules): auto restart after module changes
|
2025-12-22 21:40:29 +08:00 |
|
meoacgx
|
1758680f3d
|
fix: stabilize bot polling and simplify tasks
|
2025-12-22 19:07:31 +08:00 |
|
meoacgx
|
3c1e54ec4f
|
feat(ui): 持续任务可配置与模块页面弹窗
|
2025-12-21 13:30:23 +08:00 |
|
meoacgx
|
5535aedeef
|
修改上传模块描述
|
2025-12-21 12:57:46 +08:00 |
|
meoacgx
|
b753d5bbff
|
fix(dashboard): 正确统计受限/封禁账号数
|
2025-12-21 11:54:29 +08:00 |
|
meoacgx
|
02fbca010d
|
feat(ui): 顶栏添加 GitHub 跳转按钮
|
2025-12-21 11:46:53 +08:00 |
|
meoacgx
|
eabb7c32ee
|
docs: README 强化外置模块购买提示
|
2025-12-21 11:43:22 +08:00 |
|
meoacgx
|
6055655664
|
docs: 更新外置模块说明与任务示例
- README 增加外置模块购买说明\n- modules.md 补充批量订阅/加群/退群示例与配置\n- core 增加 LeaveChatOrChannelAsync 支持退群/取消订阅
|
2025-12-21 11:41:30 +08:00 |
|
meoacgx
|
3427c68f12
|
移除内置批量操作入口,改为模块提供
|
2025-12-21 11:08:02 +08:00 |
|
meoacgx
|
21ad1c4630
|
up
|
2025-12-21 10:09:07 +08:00 |
|
meoacgx
|
49aa2b8f1e
|
移除示例模块源码(供独立分发)
- 文档改为仅介绍模块系统与通用打包方式
- 打包脚本改为必须显式指定 Project/Manifest
|
2025-12-21 09:59:43 +08:00 |
|
meoacgx
|
58c9de9017
|
模块系统:支持任务/API/UI 扩展与示例模块
- 增加模块加载隔离与依赖解析,避免类型身份不一致
- 模块管理:安装/启用/停用/删除与回滚
- 新建任务:支持模块自定义编辑器草稿回传(修复提交提示‘请先完善任务配置’)
- 新增示例模块:用户任务‘批量订阅/加群’与打包脚本
|
2025-12-21 09:50:50 +08:00 |
|
meoacgx
|
d9580070ac
|
增加模块支持描述
|
2025-12-21 08:12:09 +08:00 |
|
meoacgx
|
09feeed2db
|
feat(modules): 模块系统支持任务/API/UI 扩展
- 新增模块抽象与 manifest/版本范围、安装/启用/停用/回滚\n- 模块管理页面:上传 .tpm/.zip、状态与冲突提示\n- 任务中心/新建任务改为基于模块贡献动态展示(system 不出现在新建列表)\n- API 管理改为基于模块贡献动态创建与通用配置编辑\n- 支持模块扩展任务执行器与扩展页面入口 /ext/{moduleId}/{pageKey}\n\n内置模块:builtin.kick-api、builtin.tasks
|
2025-12-21 08:01:55 +08:00 |
|