收起左侧

基于飞牛日志的微信通知机器人

1
回复
151
查看
[ 复制链接 ]

12

主题

22

回帖

0

牛值

初出茅庐

搓了一个项目,是基于飞牛日志信息的通知机器人,当有用户登录,用户突出登录,发现磁盘以及应用奔溃都会发送消息到微信上,好处是:1.及时收到消息,避免遗漏。2.安全考虑,有其他人登录的话可以及时看到。

其实之前也和飞牛团队提过这个需求,但是我感觉应该不会短时间内上线,所以我就自己搓了这么一个通知机器人。

image.png

收到消息就会发送通知到微信。

前期需要准备企业微信机器人webhook,这个是一定要的。如果不清楚,就看这里:https://blogs.sunanang.cn/archives/qi-ye-wei-xin-huo-qu-ji-qi-ren-de

整体docker- compose

services:
  fn-message-bot:
    image: sunanang/fn-message-bots:latest
    container_name: fn-message-bot
    restart: unless-stopped
  
    volumes:
      - /var/log/journal:/var/log/journal
      - /run/log/journal:/run/log/journal
      - /var/log/syslog:/var/log/syslog
      - /var/log/auth.log:/var/log/auth.log
      - ./data/logs:/app/logs
      - ./data/cursor:/tmp/cursor
      - ./config:/app/config
  
    # 环境变量配置
    environment:
      # 必须配置 - 替换为你自己的企业微信机器人webhook地址
      - WECHAT_WEBHOOK_URL=YOUR_WECHAT_WEBHOOK_URL # 请在此处直接配置你的Webhook地址
  
      - MONITOR_EVENTS=LoginSucc,LoginSucc2FA1,Logout,FoundDisk,APP_CRASH
      - LOG_LEVEL=INFO
      - TZ=Asia/Shanghai
  

    cap_add:
      - SYS_ADMIN
      - DAC_READ_SEARCH
      - SYS_PTRACE
      - AUDIT_READ



WECHAT_WEBHOOK_URL 一定要修改成你自己注册好的企业微信机器人的webHook url

目前支持的通知只有

1.登录成功

2.登录二次校验

3.退出成功

4.发现磁盘

5.APP崩溃

后面准备做磁盘休眠和磁盘唤醒的通知,但是这个磁盘休眠和磁盘唤醒的日志我在我的飞牛上获取不到,如果有需要的,可以联系我,发**志,我来适配

收藏
送赞
分享

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

8

主题

143

回帖

0

牛值

fnOS系统内测组

fnOS1.0上线纪念勋章飞牛百度网盘玩家

好东西点个赞

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则