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

网站登录和权限怎么做seo网站设计费用

网站登录和权限怎么做,seo网站设计费用,天辰工程信息网官网,企业培训图片企业飞书应用的自动化,需要创建企业应用,应用开通机器人能力,并获取机器人所需的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/654992/

相关文章:

  • 做网站应该会什么精准营销定义
  • 做网站入什么会计科目开封网站建设费用
  • 企业网站功能模块河南网络推广系统
  • 电子商务网站建设系统特点韩国企业网站模板下载
  • 松江网站关键词优化企业管理系统免费版
  • 可以直接打开网站的网页南京专业网站营销
  • 辞职做网站高埗东莞网站建设
  • 网站审批wordpress进不后台
  • 企业门户网站的建设方法广州海珠区景点排行榜前十名
  • 内蒙建设信息网站郑州seo外包费用
  • 自己的网站怎么做商城简单 手机 网站 源码
  • 苏州自学网站建设平台广东营销型网站建设多少钱
  • 佛山顺德网站建设公司哪家好wordpress 建站 pdf
  • 可以用qq登陆的wordpress聊城网站建设优化
  • 外贸企业网站系统源码wordpress 4.5.3 主题
  • 购物网站排名前100怎么安装的wordpress主题
  • 先看网站案例您的网站也可以这么做招设计师在哪里找
  • 网站制作框架怎么建网站教程视频
  • 网站后台模板 如何使用二手车网站策划
  • 网站竞争对手合肥经开区建设局网站
  • 灵犀科技 高端网站建设背景图互联网创业项目整合网站
  • 军事网址大全 网站百度搜不到WordPress文章
  • 专门做淘宝代运营的网站贸易网站有哪些
  • 机械营销网站建设案例石家庄网站制作招聘
  • 无锡网页建站社群营销是什么意思
  • 大型网站建立wamp 怎么做两个网站
  • 怎么做文学动漫网站在线生成固定悬浮导航的工具网站
  • 网站建设征求意见wordpress vip会员主题
  • 天河做网站平台中国最新军事新闻最新消息2023
  • 视频上传网站建设中国建设银行集团网站