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

制作网页编码百度seo不正当竞争秒收

制作网页编码,百度seo不正当竞争秒收,公司网站开发费用济南兴田德润o简介图片,工图网当前飞书webhook机器人还不支持发送文件类型的群消息,可以申请创建一个机器人应用来实现群发送文件消息。 创建机器人后,需要开通一系列权限,然后发布。由管理员审核通过后,才可使用。 包括如下的权限,可以获取群的c…

当前飞书webhook机器人还不支持发送文件类型的群消息,可以申请创建一个机器人应用来实现群发送文件消息。
在这里插入图片描述

在这里插入图片描述

创建机器人后,需要开通一系列权限,然后发布。由管理员审核通过后,才可使用。

包括如下的权限,可以获取群的chat_id。
在这里插入图片描述

开通权限发布应用后,可以取到两个重要的参数:

app_id
app_secret

使用两个参数可以生成密钥tenant_access_token,

headers = {‘Authorization’: f’Bearer {get_token()}', ## 获取tenant_access_token, 需要替换为实际的token

def get_token():# 获取tenant_access_token,供上传图片接口使用url = "https://open.feishu.cn/open-apis/auth/v3/tenant_access_token/internal"headers = {"Content-Type": "application/json; charset=utf-8",}payload_data = {"app_id": "cli_xxx","app_secret": "xxx",}response = requests.post(url=url, data=json.dumps(payload_data), headers=headers).json()print(response)token = response['tenant_access_token']return token```

上传文件

def upload_file(file_path):try:file_name = file_path.split(',')[0]url = "https://open.feishu.cn/open-apis/im/v1/files"form = {'file_type': 'stream','file_name': file_name,'file': (file_name, open(file_path, 'rb'),'text/plain')}  # 需要替换具体的path  具体的格式参考  https://www.w3school.com.cn/media/media_mimeref.aspmulti_form = MultipartEncoder(form)headers = {'Authorization': f'Bearer {get_token()}',  ## 获取tenant_access_token, 需要替换为实际的token}headers['Content-Type'] = multi_form.content_typer = requests.request("POST", url, headers=headers, data=multi_form)print(r.json())# print(response.headers['X-Tt-Logid'])  # for debug or oncall# print(response.content)  # Print Responseif r.json().get("code") == 0 and r.json().get("msg") == "success":logger.info(f"上传文件到飞书成功,msg={r.json()},{file_path=}")media_id = r.json().get('data').get('file_key')return media_idelse:logger.warning(f"上传文件到飞书异常,{r.json()=},{file_path=}")# Press the green button in the gutter to run the script.except Exception as e:# logger.warning("上传文件到企业微信失败")print("上传文件到飞书失败")print(e)# logger.warning(e)pass

发送文件到群

def send_file(file_path=None, media_id=""):"""机器人应用上传文件"""if not media_id:media_id = upload_file(file_path=file_path)time.sleep(1)url = 'https://open.feishu.cn/open-apis/im/v1/messages?receive_id_type=chat_id'msgContent = {"file_key": media_id}form = {"content": json.dumps(msgContent),"msg_type": "file","receive_id": "oc_xxx"}headers = {'Authorization': 'Bearer ' + get_token()}response = requests.post(url=url, data=json.dumps(form), headers=headers)print(response.json())

获取群的chat_id

def get_qun_list():url = 'https://open.feishu.cn/open-apis/im/v1/chats'headers = {'Authorization': 'Bearer ' + get_token()}response = requests.get(url=url, headers=headers)print(response.json())return response.json()['data']['items']def get_ _by_name(qun_name):items = get_qun_list()for i in items:if i.get('name') == str(qun_name):print(i.get('chat_id'))return i.get('chat_id')

发送成功
在这里插入图片描述

http://www.tj-hxxt.cn/news/91896.html

相关文章:

  • 网站的域名在哪里看近一周新闻热点事件
  • 内蒙古市最新新闻黑帽seo365t技术
  • web前端开发招聘温州seo顾问
  • 做电子商务网站的意义百度搜索榜
  • iis访问网站打开要很久郑州seo哪家好
  • 查询网站空间的服务商网站怎么优化排名靠前
  • 类似中企动力的做网站的建网站公司哪里好
  • 上海南山做网站什么是网络营销推广
  • 汕头网址模板建站日本樱花免m38vcom费vps
  • 十大免费货源网站网站外链购买
  • 国内做的比较好的跨境电商网站产品代理推广方案
  • b2c平台建立外贸网站seo
  • 网站托管维护合同宁波seo咨询
  • 优秀交互设计网站关键词规划师
  • 阿勒泰网站建设深圳电子网络推广查询
  • 为什么手机网站跳转页面上搭建网站要多少钱
  • 青岛网站建设电话免费广告发布平台
  • 网站可以制作ios游戏优化是什么意思?
  • 新手如何做企业网站seo优化与品牌官网定制
  • 怎样建自己的网站免费的网站托管
  • 网站备案麻烦么浙江seo关键词
  • 重庆可做网站 APP网页开发流程
  • 哪个网站做译员好网站seo优化
  • 做网站怎么打空格一个企业seo网站的优化流程
  • 上海网站建设q479185700棒百度pc网页版
  • 网站换域名影响广告营销是做什么的
  • 公选课网页制作与网站建设在线观看的seo综合查询
  • 徐州网站制作哪家好google搜索引擎入口 镜像
  • 医院网站HTML5图片外链生成工具
  • 动易网站 青春博客推广工具