go语言 调用飞书群消息机器人接口

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
package main
 
import (
  "flag"
  "fmt"
  "net/http"
  "strings"
)
 
func sendMsg(apiUrl, msg string) {
  // json
  contentType := "application/json"
  // data
  sendData := `{
    "msg_type": "text",
    "content": {"text": "` + "消息通知:" + msg + `"}
  }`
  // request
  result, err := http.Post(apiUrl, contentType, strings.NewReader(sendData))
  if err != nil {
    fmt.Printf("post failed, err:%v\n", err)
    return
  }
  defer result.Body.Close()
 
}
 
func main() {
  // webhook地址
  var webhookUrl string
  // 消息内容
  var message string
 
  flag.StringVar(&webhookUrl, "u", "", "飞书webhook地址")
  flag.StringVar(&message, "s", "", "需要发送的消息内容")
 
  flag.Parse()
  flag.Usage()
  sendMsg(webhookUrl, message)
}

  

posted @   随心朝阳  阅读(779)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具
历史上的今天:
2019-05-30 logrotate 切割日志
2019-05-30 oracle11G 命令【导库数量对比】
2019-05-30 oracle 常用命令【创建表空间用户及删除】
2018-05-30 腾讯云 Cent OS 搭建vpn pptp
2018-05-30 第1章 VPN 概
2018-05-30 route 配置默认网关
2018-05-30 修改主机名的规范步骤
点击右上角即可分享
微信分享提示