飞书怎么发群公告(使用飞书群机器人发送消息)

首页教程更新时间:2023-01-23 23:26:48
一、简单介绍

飞书群中的自定义机器人是通过webhook的形式发送消息到群聊中,比如我们使用可以发送告警消息,业务通知。

二、操作流程

1、在群聊中使用群机器人

进入群聊,打开会话设置,找到群机器人,并点击添加机器人。选择添加需要的机器人加入群聊。机器人添加到群聊后,群内成员即可在群聊中使用该机器人的功能。

2、在群聊中使用自定义机器人

为了使自定义机器人向群聊中即时推送来自外部系统的消息,你需要以 webhook 的形式向群聊发送消息。进入你的目标群组,打开会话设置,找到群机器人,并点击添加机器人。选择 Custom Bot(自定义机器人)加入群聊。

备注:详细操作步骤可以查看官方文档

三、安全设置

如果未妥善保管webhook地址,可能存在webhook地址泄露后,被恶意开发者调用,发送垃圾信息的风险,我们强烈建议对其进行安全设置。在此我们重点介绍签名校验以及进行编码

官方签名的算法:把 timestamp "\n" 密钥 当做签名字符串,使用 HmacSHA256 算法计算签名,再进行 Base64 编码。

签名算法代码示例(Python3)

# Python 3.9 import base64 import hmac import time from hashlib import sha256 timestamp = str(round(time.time())) secret = "你的密钥" key = f'{timestamp}\n{secret}' key_enc = key.encode('utf-8') msg = "" msg_enc = msg.encode('utf-8') hmac_code = hmac.new(key_enc, msg_enc, digestmod=sha256).digest() sign = base64.b64encode(hmac_code).decode('utf-8') print(timestamp) print(sign)

签名算法代码示例(Python2)

# Python 2.7 import base64 import hmac import time from hashlib import sha256 timestamp = long(round(time.time())) secret = "你的密钥" key = '{}\n{}'.format(timestamp, secret) key_enc = bytes(key).encode('utf-8') msg = "" msg_enc = bytes(msg).encode('utf-8') hmac_code = hmac.new(key_enc, msg_enc, digestmod=sha256).digest() sign = base64.b64encode(hmac_code).decode('utf-8') print(timestamp) print(sign)

签名算法代码示例(Go)

func GenSign(secret string, timestamp int64) (string, error) { stringToSign := fmt.Sprintf("%v", timestamp) "\n" secret var data []byte h := hmac.New(sha256.New, []byte(stringToSign)) _, err := h.Write(data) if err != nil { return "", err } signature := base64.StdEncoding.EncodeToString(h.Sum(nil)) return signature, nil }

签名算法代码示例(PHP)

function getSign(){ $timestamp = time(); $secret = '你的密钥'; $string = "{$timestamp}\n{$secret}"; return base64_encode(hash_hmac('sha256',"", $string,true)); }

PHP详细代码可以查看 https://github.com/yuncopy/feishu-robot-msg

飞书怎么发群公告,使用飞书群机器人发送消息(1)

,
图文教程
相关文章
热门专题
推荐软件
奇热小说
奇热小说
下载
QQ2019手机版
QQ2019手机版
下载
王者荣耀
王者荣耀
下载
百度浏览器迷你版
百度浏览器迷你版
下载
2345浏览器手机版
2345浏览器手机版
下载
网易邮箱
网易邮箱
下载
爱奇艺
爱奇艺
下载
网易云音乐
网易云音乐
下载
WPSOffice
WPSOffice
下载
优酷
优酷
下载
谷歌浏览器(Chrome)
谷歌浏览器(Chrome)
下载
迅雷看看播放器
迅雷看看播放器
下载
UC浏览器
UC浏览器
下载
QQ音乐
QQ音乐
下载
阿里旺旺买家版v9.12.10C官方版
阿里旺旺买家版v9.12.10C官方版
下载
360安全卫士v12.1官方版
360安全卫士v12.1官方版
下载
猜你喜欢
骑马与砍*2租用巡逻队MOD
骑马与砍*2租用巡逻队MOD
下载
小虫子五年级英语app
小虫子五年级英语app
下载
百度糯米
百度糯米
下载
画剑高手无敌版
画剑高手无敌版
下载
五维商城
五维商城
下载
闪停
闪停
下载
Nutex
Nutex
下载
枪战街机
枪战街机
下载
墨香飞扬
墨香飞扬
下载
曲棍球经理Mac版V1.2
曲棍球经理Mac版V1.2
下载
动物徽章对战Online
动物徽章对战Online
下载
市场部
市场部
下载
全民乐消消OL红包版
全民乐消消OL红包版
下载
酒都老年远教空中课堂
酒都老年远教空中课堂
下载
东林论坛
东林论坛
下载
TheBat!Professional4.0.26多国语言绿色特别版E-mail客户端
TheBat!Professional4.0.26多国语言绿色特别版E-mail客户端
下载