Commit Graph
6 Commits
Author SHA1 Message Date
meoacgx d1784d734b feat(tasks): 后台化Bot批量设管并支持任务中心一键清理 2026-03-04 19:47:50 +08:00
meoacgx f3a32fc74c feat(bot): save default admin rights
- Add can_change_info to promoteChatMember

- Persist bot-channel admin rights to appsettings.local.json

- Add UI button to save defaults
2026-01-07 20:50:19 +08:00
meoacgx 4bab1f88d3 feat: 列表分页/批量操作与Bot管理员预设 2025-12-26 15:46:01 +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
meoacgx ebabf72ac4 改进Bot设置管理员:检测权限并显示失败原因 2025-12-19 19:18:34 +08:00
meoacgx 34bda77560 Bot频道支持批量设置管理员 2025-12-19 19:07:07 +08:00