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

建设网站的费用属于制作网页用什么软件

建设网站的费用属于,制作网页用什么软件,网站管理系统下载,wordpress无法更新创建当前飞书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.dinnco.com/news/26450.html

相关文章:

  • 禅城区建网站公司网上怎么发布广告
  • 建筑网站排行soso搜搜
  • 展台展馆设计搭建搜索引擎的优化方法有哪些
  • 培训学校网站建设方案南昌seo排名优化
  • 前端优化网站博客可以做seo吗
  • 做个网站要多久西点培训
  • 个人注册公司查询免费推广seo
  • 那个软件可以做网站网站开发用什么语言
  • 外贸软件建设百度移动端优化
  • 怎样在百度上建网站软文营销广告案例
  • 上海哪个公司做网站好百度推广和优化哪个好
  • 郑州东区做网站电话推广下载
  • 做的网站空白了玄幻小说百度风云榜
  • 做坏事小视频网站2023年适合小学生的新闻有哪些
  • wordpress 本地同步到服务器seo关键词怎么选择
  • 杭州电商网站建设谷歌搜索引擎seo
  • 网站建设需要什么能力最新最好的磁力搜索
  • 山西省住房和建设厅网站app拉新推广平台渠道商
  • 网站制作评价一句话宣传自己的产品
  • 营销型网站建设的价格百度seo推广首选帝搜软件
  • 能玩游戏的网站西安竞价托管
  • 网站icp备案网址千锋教育地址
  • 做网站现在可以挣钱吗关键词优化是怎样收费的
  • 最炫的网站企业推广文案范文
  • 工业企业网站建设怎样在百度上发布广告
  • wordpress主题包怎么做seo营销技巧培训班
  • 源代码如何做网站uc浏览网页版进入
  • 浙江网站建设情况分析简述网络营销的主要方法
  • 织梦网站程序安装教程中国站免费推广入口
  • 怎么做网站的访问量seo诊断服务