学无止境

少年辛苦终身事,莫向光阴惰寸功。——唐·杜荀鹤《题弟侄书堂》


微信定时自动发送消息

原因

  • 有时候需要定时发送消息,比如定时发送天气预报、定时发送提醒等。

微信定时自动发送消息

docker compose 启动

version: '3.8'
services:
wxBotWebhook:
  image: dannicool/docker-wechatbot-webhook
  container_name: wxbot_app
  volumes:
    - ./wxBot_logs:/app/log
  ports:
    - "3001:3001"
  environment:
    - LOG_LEVEL=info # 调整容器输出级别(不影响日志文件输出等级)运行时提示的消息等级(默认info,debug级别会输出详细的日志)
    # - DISABLE_AUTO_LOGIN=true # 如果不希望登录一次后就记住当前账号,想每次都扫码登陆,填 true
    # - ACCEPT_RECVD_MSG_MYSELF=true # 如果希望机器人可以自己接收消息,填 true
    # - RECVD_MSG_API= # 如果想自己处理收到消息的逻辑,在下面填上你的API地址, 默认为空
    # - LOGIN_API_TOKEN= # 登录地址Token访问地址: http://localhost:3001/login?token=[LOCAL_LOGIN_API_TOKEN]
  restart: unless-stopped
  • 登录使用docker compose logs -f wxBotWebhook 查看二维码

  • 访问api发送消息

  curl --location 'http://localhost:3001/webhook/msg/v2?token=[YOUR_PERSONAL_TOKEN]' \
  --header 'Content-Type: application/json' \
  --data '{ "to": "测试昵称", data: { "content": "Hello World!" }}'