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

深圳网站建设网站推广的方法朝西村网站建设公司

深圳网站建设网站推广的方法,朝西村网站建设公司,医药网站建设,台州网站设计开发当前飞书webhook机器人还不支持发送文件类型的群消息#xff0c;可以申请创建一个机器人应用来实现群发送文件消息。 创建机器人后#xff0c;需要开通一系列权限#xff0c;然后发布。由管理员审核通过后#xff0c;才可使用。 包括如下的权限#xff0c;可以获取群的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/internalheaders {Content-Type: application/json; charsetutf-8,}payload_data {app_id: cli_xxx,app_secret: xxx,}response requests.post(urlurl, datajson.dumps(payload_data), headersheaders).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/filesform {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: fBearer {get_token()}, ## 获取tenant_access_token, 需要替换为实际的token}headers[Content-Type] multi_form.content_typer requests.request(POST, url, headersheaders, datamulti_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_pathNone, media_id):机器人应用上传文件if not media_id:media_id upload_file(file_pathfile_path)time.sleep(1)url https://open.feishu.cn/open-apis/im/v1/messages?receive_id_typechat_idmsgContent {file_key: media_id}form {content: json.dumps(msgContent),msg_type: file,receive_id: oc_xxx}headers {Authorization: Bearer get_token()}response requests.post(urlurl, datajson.dumps(form), headersheaders)print(response.json())获取群的chat_id def get_qun_list():url https://open.feishu.cn/open-apis/im/v1/chatsheaders {Authorization: Bearer get_token()}response requests.get(urlurl, headersheaders)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.yayakq.cn/news/1771/

相关文章:

  • 佛山快速建站哪家服务专业wordpress搬运小红书内容
  • 保定网站模板建站简述seo
  • 做侵权网站用哪里的服务器做定制网站怎么样
  • 昆山网站开发建设公司柳州网站建设推荐
  • 阜宁县网站建设前端微信小程序开发
  • 自助建站免费申请个人网页沧州网站制作教程
  • 苍溪网站建设制作安卓手机网站开发
  • 在凡科做网站编辑同城的网站建设
  • 哪些企业必须用网站网络优化关键词
  • 长沙网站建设网站wordpress theme 插件
  • 网站建设规划方案书网站开发项目可行性
  • 视频网站开发前景如何买网站服务器要多少钱一年
  • 建设银行浙江网站物流网络规划与设计
  • 移动端网站建设的方案唐山网站制作价格
  • ps个人网站的首页界面wordpress滑动插件
  • 深圳做网站(推荐乐云践新)wordpress网站商务通
  • 常见的静态网站开发技术甘肃建设银行网站
  • 云南网站建设天软科技网站开发量
  • 中科建建设发展有限公司网站湖南省工商注册登记网
  • 营销企业网站建设应遵守的原则重庆商城网站建设地址
  • 广州游戏网站建设南宁做网站哪家好
  • 手机网站排名优化江苏中南建设集团网站是多少
  • 甘肃网站备案审核网站开发怎么写
  • 网站空间登录免费商城系统源码
  • 制作logo免费网站asp网站显示空白
  • 国外 视频上传网站源码孩子学编程的利弊
  • dedecms做网站教程wordpress 页脚信息
  • 怎么查看一个网站开发语言家具网站案例
  • 网站提升流量wordpress文章网格
  • 东南亚cod建站工具广州网站设计公司推荐哪家