Skip to content

yym68686/doLinuxRadar

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

doLinuxRadar

Docker Pulls Docker Image Size (latest by date) Docker Image Version (latest by date)

doLinuxRadar 专门嗅探 linux.do 你感兴趣的话题。机器人使用地址:@doLinuxRadar

使用指南

命令列表:

  • /tags: 设置监控关键词(空格隔开), 例如: /tags 免费 linux
    • 关键词支持正则匹配,例如我想匹配openai,但是不想匹配openair,可以使用/tags (?<![A-Za-z])openai(?![A-Za-z])
  • /set: 设置嗅探间隔(秒), 例如: /set 60
  • /unset: 取消或者打开消息推送, 例如: /unset
  • /start: linux.do 风向标使用简介, 例如: /start

Docker Local Deployment

Start the container

docker run -p 8010:8080 --name dolinuxradar -dit \
    -e BOT_TOKEN=your_telegram_bot_token \
    -e ADMIN_LIST=your_telegram_id \
    -v ./user_configs:/app/user_configs \
    yym68686/dolinuxradar:latest

Package the Docker image in the repository and upload it to Docker Hub

docker build --no-cache -t dolinuxradar:latest -f Dockerfile.build --platform linux/amd64 .
docker tag dolinuxradar:latest yym68686/dolinuxradar:latest
docker push yym68686/dolinuxradar:latest

One-Click Restart Docker Image

set -eu
docker pull yym68686/dolinuxradar:latest
docker rm -f dolinuxradar
docker run -p 8010:8080 -dit --name dolinuxradar \
-e BOT_TOKEN= \
-e ADMIN_LIST=your_telegram_id \
-v ./user_configs:/app/user_configs \
yym68686/dolinuxradar:latest
docker logs -f dolinuxradar