当前位置: 首页 > news >正文

城市网站建设摘要论文产品创意设计作品

城市网站建设摘要论文,产品创意设计作品,做网站优化推广的好处,一起做网店网站哪里进货的企业飞书应用的自动化,需要创建企业应用,应用开通机器人能力,并获取机器人所需的app_id与app_secret(这一部分大家可以在飞书的控制台获取:https://open.feishu.cn/api-explorer/) 文章目录 步骤1&#xff…

企业飞书应用的自动化,需要创建企业应用,应用开通机器人能力,并获取机器人所需的app_idapp_secret(这一部分大家可以在飞书的控制台获取:https://open.feishu.cn/api-explorer/)

文章目录

  • 步骤1:上传图片
  • 步骤2:构造富文本信息

飞书发送图文信息到群需要以下几个步骤:

  1. 使用机器人先上传图片,获取图片对应的file_key
  2. 将图片对应的file_key与文字内容构造成一个富文本(核心)
  3. 在群里发送构造好的富文本

步骤1:上传图片

比如说上传这样的一个图片叫robot.jpg

博主提供一个整理好的工具函数:

def fs_upload_pic(pic_path, app_id=None, app_secret=None):"""上传图片"""# 创建clientclient = lark.Client.builder().app_id(app_id).app_secret(app_secret).log_level(lark.LogLevel.DEBUG).build()# 构造请求对象request: CreateImageRequest = CreateImageRequest.builder().request_body(CreateImageRequestBody.builder().image_type("message").image(open(pic_path, "rb")).build()).build()# 发起请求response: CreateImageResponse = client.im.v1.image.create(request)# 处理失败返回if not response.success():lark.logger.error(f"client.im.v1.image.create failed, code: {response.code}, msg: {response.msg}, log_id: {response.get_log_id()}")return None# 处理业务结果return eval(lark.JSON.marshal(response.data))['image_key']

使用方法:

app_id="cli_xxxx",
app_secret="xxxxx",
img_key = fs_upload_pic("robot.jpg", app_id, app_secret)
print(img_key)

成功上传后得到如下img_key

img_v3_02xxxxxxxx

步骤2:构造富文本信息

发送富文本的更多信息可以参考:https://open.feishu.cn/document/server-docs/im-v1/message-content-description/create_json

富文本的内容需要构造成字典的格式:

{"zh_cn": {"title": "我是一个标题","content": [[{"tag": "text","text": "第一行:","style": ["bold", "underline"]},{"tag": "a", "href": "http://www.feishu.cn", "text": "超链接", "style": ["bold", "italic"]},{"tag": "at", "user_id": "ou_1avnmsbv3k45jnk34j5", "style": ["lineThrough"]}],]}}

发送富文本,博主这里提供一个工具函数,其中几个参数:

  1. rich_content:字典格式的富文本内容
  2. chat_id:发送的群id,在API调试台可以直接获取(https://open.feishu.cn/api-explorer/)

在工具函数中,富文本会经过处理:str(rich_content).replace("'", "\""),这样处理后的字典格式数据就能直接发送了

def fs_send_rich_text(rich_content: dict, chat_id, app_id=None, app_secret=None):"""发送富文本"""# 创建clientclient = lark.Client.builder().app_id(app_id).app_secret(app_secret).log_level(lark.LogLevel.DEBUG).build()# 构造请求对象request: CreateMessageRequest = CreateMessageRequest.builder() \.receive_id_type("chat_id") \.request_body(CreateMessageRequestBody.builder().receive_id(chat_id).msg_type("post").content(str(rich_content).replace("'", "\"")).build()) \.build()# 发起请求response: CreateMessageResponse = client.im.v1.message.create(request)# 处理失败返回if not response.success():lark.logger.error(f"client.im.v1.message.create failed, code: {response.code}, msg: {response.msg}, log_id: {response.get_log_id()}")return# 处理业务结果lark.logger.info(lark.JSON.marshal(response.data, indent=4))

使用方法:

    img_key = "img_v3_02xxxxxx"chat_id = "oc_00xxxxxxx"# 构造富文本send_info = {"zh_cn": {"title": f"测试发送富文本信息","content": [[{"tag": "text","text": "下面是图片:","style": ["bold", "underline"]},],[{"tag": "img", "image_key": img_key}],]},}fs_send_rich_text(send_info, chat_id, app_id, app_secret)

发送后的效果如下:
在这里插入图片描述

http://www.yayakq.cn/news/861985/

相关文章:

  • 网站 建设需浙江省建设厅官方网站
  • 网页游戏平台软件厦门优化网站
  • 汕头教育学会网站建设wordpress防盗链
  • 公司网站模板侵权案例企业网站模板哪个好
  • 做衣服的教程网站有哪些东营有哪些制作网站
  • 浙江省建设监理协会网站wordpress怎么删除预建网站
  • 好的网页网站设计成都软件开发公司排行榜
  • 易支付做网站接口怎么赚钱大学校园门户网站建设
  • 做品牌网站哪个好点在线wordpress
  • 临沂建网站哪家好搞网站开发的程序员属于哪一类
  • 官方网站welcome加盟网站分页怎么做seo
  • 泉州网站优化排名推广浙江网站建设方案优化
  • 网站建设制作公司 首推万维科技免费心理咨询
  • 公司网站搭建流程咸阳营销型网站建设
  • 论坛型网站建设中国市场营销网网站
  • 海南省住房和城乡建设厅官网网站wordpress 数据库 旧Ip
  • 怎么把网站做成自适应山东坤泰建设集团网站
  • 中国建设银行网站的社保板块在哪查询房产信息个人的房产信息查询
  • 做网站有视频教吗wordpress数据库连接文件
  • 跑腿网站建设什么是互联网企业
  • 做360网站优化网架公司运营经验
  • php网站开发过程考试做移动网站排名软件
  • 河北省建设执业资格注册管理中心网站灵感关键词生成器
  • 有关建筑企业的网站有哪些居然之家设计家官网
  • 公司的网站开发费计入什么科目网站建设简单合同模板
  • 主流网站开发采用内蒙古旅游攻略
  • 惠东做网站公司wordpress 微信卡券
  • 桥西区建设局网站网站建设 seo优化
  • 工业设计网站哪家好qq网页游戏排行榜
  • 漳州网站开发公司网站域名续费