jmuyuyang / weixin-kit

企业微信(微信) 开发库

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

weixin-kit

企业微信(微信) 开发库, 目前只支持发送消息,微信通过企业微信中的应用来接收消息,可以用来做报警,要接收报警的微信必须在企业微信的通讯录里面。

注意: 微信企业号现已升级为企业微信,微信插件继承原企业号的所有能力。管理员可在企业微信管理后台新建应用、群发通知,成员无需下载客户端,扫码关注微信插件后即可在微信中接收企业通知和使用企业应用。

使用微信报警流程

  1. 这里注册企业微信, 使用管理员微信账号扫码登录企业微信管理后台
  2. 邀请接收报警的人加入企业,首页里面有 邀请方式,可以通过微信扫码的方式加入,确保都在通讯录里面才能接收报警
  3. 企业应用 - 创建应用 - 上传一个Logo,填写应用名称,选择部门/成员 这些人就是通过这个应用接收报警
  4. 最后让所有接收报警的人,扫描 企业应用 - 微信插件 的二维码,即可接收报警。

用法

发送消息

点击查看详细的说明

package main

import (
	"fmt"
	"log"

	weixin "github.com/jmuyuyang/weixin-kit"
)

func main() {
    corpID := "xxxxxx"
    corpSecret := "xxxxxxxx"
	client := weixin.NewClient(corpID,corpSecret)
    
    message := &weixin.Message{
        MsgType: weixin.TEXT, // 目前只支持发送文本消息
        ToTag:   "1",         // ToTag 是在企业微信后台定义的标签ID,标签里面可以�包含很多人 还有ToUser,ToParty参数 指定用户和部门ID
        AgentID: 1000002,    // 企业应用的id,整型。可在应用的设置页面查看
        Safe:    0,          // 表示是否是保密消息,0表示否,1表示是,默认0
        Text: &weixin.Text{
            Content: "有报警啦, 主机: xxx 报警内容: xxxx",
        },
    }
	
	client.SendMessage(message)
}

About

企业微信(微信) 开发库

License:MIT License


Languages

Language:Go 100.0%