同 wxbot,可以扫码登陆 QQ,然后通过命令行发送消息。 源码地址在 https://github.com/pandolia/qqbot ,感谢 pandolia 的分享。 该镜像只是在源码基础上添加公网访问功能,做到在容器内启动使用,具体使用方式请查看: https://github.com/pandolia/qqbot/wiki
下例中 qq 号可加可不加
docker run -d -p 8188:8188 -p 8189:8189 --name qq-bot imr0219/qqbot \
# 在这里写上需要自启动的 qq 号
8188 为 api 端口 8189 为 http 访问二维码端口
打开访问 http://host_ip:8189 扫码登陆
查看使用帮助: http://host_ip:8188/help
搭配 nginx 容器进行转发,增加安全性和可用性,例如下面步骤:
创建配置文件 ~/qqbot.conf,内容如下:
server {
listen 80;
server_name -;
server_tokens off;
location /qqbot/ {
proxy_pass http://172.17.0.4:8188/;
}
location /login/ {
proxy_pass http://172.17.0.4:8189/;
}
}
docker run -d --name nginx -p 80:80 -v ~/qqbot.conf:/etc/nginx/conf.d/qqbot.conf nginx
下例中 qq 号可加可不加
docker run -d --link nginx --name qq-bot imr0219/qqbot \
# 在这里写上需要自启动的 qq 号
扫码登陆 http://host_ip/login 查看帮助 http://host_ip/qqbot/help
进阶用法需要设定自启动 qq 号码后生效(默认 -q 参数),否则日志会抛出使用帮助 启动命令添加 qq 号码后,可以添加两个可用的自定义启动参数:
Content type
Image
Digest
Size
31.6 MB
Last updated
almost 8 years ago
docker pull imr0219/qqbot