meoacgx
|
0796b58029
|
改进 Bot 频道分类错误提示
|
2026-01-04 15:59:36 +08:00 |
|
meoacgx
|
7d8f93b4c8
|
refactor: Bot频道全局共享(共用分类与频道)
|
2026-01-03 19:11:27 +08:00 |
|
meoacgx
|
d6edc8cf95
|
fix(channel-admin): bot/频道权限自动降级避免403
- 频道非forum自动移除 ManageTopics;目标为Bot自动移除 InviteUsers 等不适用权限
- 执行账号可授予范围内自动降级重试,减少 RIGHT_FORBIDDEN
- Bot频道批量设管理员仅要求执行账号具备添加管理员权限
|
2026-01-03 13:35:18 +08:00 |
|
meoacgx
|
95def3af1f
|
bug修复
|
2026-01-03 13:14:37 +08:00 |
|
meoacgx
|
4cc3f92389
|
fix(bot-channels): 自动选择执行账号按权限过滤
- 解析 Bot API 管理员权限(can_invite_users/can_promote_members)
- 批量邀请/设管理员自动选择时跳过无权限账号并给出原因
|
2026-01-02 22:30:32 +08:00 |
|
meoacgx
|
f7873cd66b
|
fix(bot-channels): 账号执行自动补全加入并兼容-100 chat_id
- 兼容 Bot API chat_id(-100...) 与 MTProto Channel.id 的多种表示
- 批量邀请/批量设管理员遇到 Channel not found 时:导出邀请链接→执行账号加入→重试一次
- README 重排目录
- 版本号升级到 1.2.8
|
2026-01-02 22:03:32 +08:00 |
|
meoacgx
|
55e8fc25fa
|
feat: bot channels batch ops + per-channel creator execution
|
2026-01-02 21:11:02 +08:00 |
|
meoacgx
|
b73f4141ae
|
chore(release): v1.2.5
|
2025-12-29 22:39:55 +08:00 |
|
meoacgx
|
1a2cf13422
|
release: v1.2.3
|
2025-12-29 18:18:53 +08:00 |
|
meoacgx
|
4bab1f88d3
|
feat: 列表分页/批量操作与Bot管理员预设
|
2025-12-26 15:46:01 +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 |
|
meoacgx
|
84d358d349
|
账号:批量修改分类;账号分类支持编辑颜色/描述
|
2025-12-24 01:28:43 +08:00 |
|
meoacgx
|
7e06556d8d
|
feat(settings): add timezone support
|
2025-12-23 13:35:24 +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
|
3c1e54ec4f
|
feat(ui): 持续任务可配置与模块页面弹窗
|
2025-12-21 13:30:23 +08:00 |
|
meoacgx
|
58c9de9017
|
模块系统:支持任务/API/UI 扩展与示例模块
- 增加模块加载隔离与依赖解析,避免类型身份不一致
- 模块管理:安装/启用/停用/删除与回滚
- 新建任务:支持模块自定义编辑器草稿回传(修复提交提示‘请先完善任务配置’)
- 新增示例模块:用户任务‘批量订阅/加群’与打包脚本
|
2025-12-21 09:50:50 +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 |
|
meoacgx
|
b9c338fc0b
|
feat: API 管理与 /api/kick 外部接口
|
2025-12-21 02:43:59 +08:00 |
|
meoacgx
|
016a38949a
|
fix: 完善订阅加群任务并补充文档
|
2025-12-21 01:44:39 +08:00 |
|
meoacgx
|
76496f935e
|
feat: 任务中心区分用户/Bot任务并新增批量订阅加群
|
2025-12-21 01:23:32 +08:00 |
|
meoacgx
|
5c2b59ed02
|
feat: 账号列表批量改用户名(模板随机变量)
|
2025-12-21 01:06:49 +08:00 |
|
meoacgx
|
0aee049813
|
feat: 批量改昵称支持列表模式并优化冻结提示
|
2025-12-21 00:24:02 +08:00 |
|
meoacgx
|
22e63f065d
|
feat: Bot 编辑频道支持修改头像
|
2025-12-20 23:04:49 +08:00 |
|
 meoacgxandClaude
|
987be180d0
|
feat: BOT频道增强 - 踢人/封禁功能及用户ID获取提示
新增功能:
- Bot频道支持批量踢人/封禁用户(支持两种模式:仅踢出 or 永久封禁)
- 踢人对话框支持选择操作模式(默认仅踢出,可选永久封禁)
体验优化:
- 踢人和设置管理员对话框添加"如何获取用户ID"的详细步骤提示
- 统一用户ID输入方式(使用纯文本输入框,移除数字增减按钮)
技术改动:
- BotTelegramService: 新增 BanChatMemberAsync 支持踢人/封禁
- BotTelegramService: 新增 CanBotBanMembersAsync 权限检查
- 新增 BotBanMemberDialog 踢人对话框组件
- BotChannelsHome: 添加踢出用户按钮及批量处理逻辑
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-12-20 22:36:47 +08:00 |
|
 meoacgxandClaude
|
1f805ace84
|
实现Bot频道批量设置分类功能
新增功能:
- 在Bot频道页面工具栏添加"批量设置分类"按钮
- 支持多选频道后批量修改分类
- 显示当前选中的频道数量(实时更新)
新增组件:
- BotBatchSetCategoryDialog.razor - 批量设置分类对话框
- 显示选中频道数量的信息提示
- 下拉选择目标分类(包含"未分类"选项)
- 简洁的确认/取消操作
功能特点:
- 支持设置为"未分类"(取消分类)
- 批量操作时显示成功/失败统计
- 操作完成后自动刷新列表并清空选择
- 错误处理:部分失败不影响其他频道
- 与现有批量操作保持一致的交互体验
用户体验改进:
- 按钮动态显示选中数量:批量设置分类(N)
- 未选中频道时按钮禁用
- 操作后显示详细的成功/失败统计
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-12-20 22:07:18 +08:00 |
|
 meoacgxandClaude
|
ce8ee3dd4c
|
优化Bot频道分类管理UI
改进内容:
- 将"新建分类"功能从页面底部移至顶部工具栏
- 在分类筛选器旁添加"+"按钮,点击打开对话框
- 新增 BotChannelCategoryDialog 对话框组件
- 支持创建分类(输入名称和描述)
- 保留编辑模式接口(待后续实现)
- 删除原有页面底部的分类创建表单
- 提升用户体验,操作更集中便捷
UI改进:
- 分类筛选器 + 新建按钮 紧密集成
- 对话框使用 MudDialog 标准样式
- 保持与现有对话框一致的交互体验
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-12-20 21:55:44 +08:00 |
|
 meoacgxandClaude
|
ccb3f3e8a2
|
实现账号风控系统:24小时登录时长检查
核心功能:
- 新增 AccountRiskService 风控检查服务
- 添加 Account.LastLoginAt 字段记录登录时间
- 实现 24 小时风控阈值检查逻辑
- 新增 RiskWarningDialog 风控警告对话框
风控集成点:
- 创建频道(ChannelCreate)
- 深度探测账号状态(Accounts - 深度探测)
- 批量修改昵称(BatchChangeNicknameDialog)
- 批量修改个性签名(BatchChangeBioDialog)
- 编辑用户资料(EditUserProfileDialog)
风控逻辑:
- 刚导入账号(LastLoginAt 为 null)→ 高风险
- 登录时长 < 24 小时 → 高风险,提示剩余等待时间
- 登录时长 ≥ 24 小时 → 安全,允许操作
数据库变更:
- 添加 Accounts.LastLoginAt (nullable DateTime) 字段
- 创建数据库迁移 20251220000000_AddLastLoginAt
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-12-20 21:23:28 +08:00 |
|
meoacgx
|
f1f196274a
|
Add 2FA password reset request
|
2025-12-20 08:10:12 +08:00 |
|
meoacgx
|
15505a4ad3
|
fix: 头像上传自动裁剪压缩
|
2025-12-20 06:02:07 +08:00 |
|
meoacgx
|
887ce77a31
|
feat: 支持修改用户资料与批量昵称/Bio
|
2025-12-20 05:42:49 +08:00 |
|
meoacgx
|
8a164c3397
|
feat: 支持绑定/换绑2FA找回邮箱
|
2025-12-20 05:13:47 +08:00 |
|
meoacgx
|
1f9c6aed64
|
feat: 账号列表支持二级密码修改与批量修改
|
2025-12-20 04:26:20 +08:00 |
|
meoacgx
|
ebabf72ac4
|
改进Bot设置管理员:检测权限并显示失败原因
|
2025-12-19 19:18:34 +08:00 |
|
meoacgx
|
eb3c3ae978
|
补齐群组详情:支持查看管理员与复制加入链接
|
2025-12-19 19:10:45 +08:00 |
|
meoacgx
|
34bda77560
|
Bot频道支持批量设置管理员
|
2025-12-19 19:07:07 +08:00 |
|
meoacgx
|
ff944b1c1e
|
新增Bot频道详情与编辑:支持查看管理员与修改标题简介
|
2025-12-19 19:05:22 +08:00 |
|
meoacgx
|
ebc3f3c947
|
频道同步升级:支持同步管理员频道与按账号筛选
|
2025-12-19 16:10:17 +08:00 |
|
meoacgx
|
63d48bec59
|
频道列表完善:详情显示创建者/时间/管理员,支持编辑与踢人
|
2025-12-19 15:00:04 +08:00 |
|
meoacgx
|
00c2275dcf
|
账号列表支持刷新状态/查看系统通知/管理在线设备
|
2025-12-19 14:29:57 +08:00 |
|