DS423+配置企业微信webhook通知

配置背景

  • 群晖有邮件通知了,但是有时候看不到邮件,有些内容也不太适合邮件通知
  • 企业微信有现成的,就想试试能不能配置webhook

配置过程

发现问题

手动配置了,可以看参考链接1,发现没反应,点击测试链接也没什么反应。

主要原因

主要的原因在于:text部分的内容,不太好放到对应的参数里面。

curl 'https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=693axxx6-7aoc-4bc4-97a0-0ec2sifa5aaa' \
   -H 'Content-Type: application/json' \
   -d '
   {
    	"msgtype": "text",
    	"text": {
        	"content": "hello world"
    	}
   }'

解决方案

  • 1.python脚本:自己动手封装一下,利用python的flask写一个后端服务接口,让后局域网调用即可。

利用自己内网的小主机,提供这个服务接口即可。

from flask import Flask, request
import requests
import json
app = Flask(__name__)


@app.route('/send_message', methods=['POST'])
def send_message():
    url = "https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key={YOURSELFKEY}"
    headers = {"Content-Type": "application/json"}
    res = request.get_data()
    get_Data = json.loads(res)
    message = get_Data.get("message")
    data = {"msgtype":"text","text":{"content": message }}
    requests.post(url, headers = headers,json=data)
    return 'Message sent'

if __name__ == '__main__':
    from waitress import serve
    serve(app,host="0.0.0.0",port=5000)
    
  • 2.群晖配置





  • 3.配置成功的图片

参考链接

  1.  企业微信群机器人如何配置在群晖上?
  2.  如何使用群机器人
暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇