加载工作台...

待审队列

日报
周报
月报
季报
作者 组别 日期 类型 提交时间 操作
加载中...

我的汇报

写新汇报
日期 类型 状态 AI使用 提交时间 审批意见 操作
加载中...

报告列表

全部
日报
周报
月报
季报
~
作者 服务单位 部门 组别 日期 类型 状态 提交时间 操作
加载中...

花名册

在编人数
--
今日到交率
--%
今日漏交
--
管理岗
--
姓名 层级 部门 小组 职位 今日到交 本周提交 操作
加载中...

架构管理

小组、部门、编制中心、服务单位统一在一张表里管理。tab 按编制中心切分;服务单位单独一栏。停用任意节点时若仍有员工,会要求先选迁移目标。

加载架构...

通知中心

加载通知...

安全设置

修改密码
Google 验证器
检查中...
TG 绑定
当前: 未绑定

TG 群推送配置

📖 怎么建群 + 拉机器人 + 拿群 ID(展开/收起)

整个流程 4 步,大约 3 分钟:

  1. 在 Telegram 里建群
    打开 Telegram → 点左上角 ☰ → 新建群组 → 命名(如「无极-技术部-前端1组-工作汇报群」)→ 拉相关同事进群。
  2. 把工作汇报机器人 @lh_report_bot 拉进群
    群里点 + 添加成员 → 搜索 @lh_report_bot → 添加。
    ⚠ 给它管理员权限(否则发不出消息):点机器人头像 → 设为管理员 → 至少勾「发送消息」。
  3. @userinfobot 也拉进群,然后取群 ID
    @lh_report_bot 本身不响应 /groupid,要借助第三方 @userinfobot:
    ① 群里 + 添加成员 → 搜 @userinfobot → 拉进群
    @userinfobot 自动回复群信息,里面有一行 Id: -1003xxxxxxxxx ← 这就是群 ID
    ③ 复制这一串(含负号),粘到下方表单的「TG 群 ID」输入框
    ④ 拿到 ID 后可以把 @userinfobot 从群里踢出去(任务完成,不需要它常驻)
  4. 在下方填配置 → 点「添加」
    选好编制组织/部门/小组/层级 + 粘群 ID + 起个备注名(如"前端1组日报群")→ 添加。
    立即生效,该范围员工提交日报后自动推送到此群。
📌 配置维度说明:
群只服务一个小组(如运营一部 1 组日报群):部门=运营一部 + 小组=1组 + 层级=L1
群服务一个部门的所有组长:部门=运营一部 + 小组留空 + 层级=L2
群服务一个中心的所有主管:编制组织=运营中心 + 部门/小组留空 + 层级=L3
群服务总监级:全部留空 + 层级=总监级(L3-vgm)
粒度越细,优先级越高:同时存在小组群+部门群时,先匹配小组群
❌ 常见错误:
• 群 ID 写成正数(必须带负号,Telegram 群 ID 永远是 -100xxx)
• 机器人没设管理员 → 消息发不出,系统日志看到 [TG] Result: FAIL
• 部门名跟花名册不一致(如填"技术部",但花名册是"技术中心" → 不匹配,人提交日报没群推送)
• 同组同层级配了两个不同群 → 命中第一条匹配,另一个失效
✅ 验证配置生效:
添加完配置后,让该范围内员工提交一份日报。如果群里立刻收到机器人推送 → 配置成功。
或者用 SSH 看 server 日志:journalctl -u wuji-bi.service -f | grep TG → 出现 [TG] Result: OK 表示发送成功。

配置示例:特战队1部 + Web运营组 + L1 → 该组日报群 | 运营一部 + L2 → 组长群 | 运营中心 + L3 → 运营主管群(匹配该中心所有L3主管)| 总监级 → 总监群

编制组织序列服务单位部门小组层级群 ID群名称操作
加载中...

系统配置 · 每日汇总 / TG 提醒

改完点底部「保存」生效。心跳 60 秒检查一次,改完时间最迟 60 秒后生效。

加载中...

手动触发 / 调试

平时不用点;调试或紧急补推时手动触发。