飞书发送消息

import cn.hutool.http.HttpRequest;
import cn.hutool.http.HttpResponse;
import cn.hutool.http.HttpUtil;
import cn.hutool.json.JSON;
import cn.hutool.json.JSONUtil;import java.util.HashMap;
import java.util.Map;/*** 飞书工具* @author: czy* @date: 2022-9-14*/
public class FeishuUtil {private static String BEARER = "Bearer ";public static void main(String[] args) {String userId = "1261g424";String content = "测试消息";String appId = "cli_a3aad82769235013";String appSecret = "sAAIjSDpfqG6qSSV6NflIhyQsRl6Dajz";String msgUrl = "https://open.feishu.cn/open-apis/im/v1/messages?receive_id_type=user_id";String tokenUrl = "https://open.feishu.cn/open-apis/auth/v3/tenant_access_token/internal";System.out.println(sendMsg(msgUrl, tokenUrl, appId, appSecret, userId, content));}/*** 发送消息* 需要开启机器人能力* @param msgUrl 发送消息 url* @param tokenUrl  获取token url* @param appId appID 新建组织新建应用,应用详情里获取* @param appSecret app秘钥 应用详情里获取* @param userId 用户ID 管理后台->成员与部门->查看详情 获取* @param content 消息内容* @return*/public static String sendMsg(String msgUrl, String tokenUrl, String appId, String appSecret, String userId, String content) {String token = BEARER + getToken(tokenUrl, appId, appSecret);Map<String, Object> pramMap = new HashMap<>();Map<String, Object> contentMap = new HashMap<>();contentMap.put("text", content);pramMap.put("receive_id", userId);pramMap.put("content", JSONUtil.toJsonStr(contentMap));pramMap.put("msg_type", "text");String body = JSONUtil.toJsonStr(pramMap);HttpRequest request = HttpRequest.post(msgUrl).body(body).header("Authorization", token);HttpResponse execute = request.execute();return execute.body();}/*** 获取token* @param getTokenUrl 获取token url* @param appId 应用ID* @param appSecret 应用秘钥* @return*/public static String getToken(String getTokenUrl, String appId, String appSecret) {Map<String, Object> map = new HashMap<>();map.put("app_id", appId);map.put("app_secret", appSecret);String post = HttpUtil.post(getTokenUrl, map);JSON parse = JSONUtil.parse(post);String tenantAccessToken = (String) parse.getByPath("tenant_access_token");return tenantAccessToken;}
}

 查看消息:

https://puqrvrgcbe.feishu.cn/messenger/

 

可能遇到的问题1: 如何获取UserID(前提需要有组织,可以新建)

解决方案-打开下面链接按截图所示获取:

https://puqrvrgcbe.feishu.cn/admin/contacts/departmentanduser

如何获取UserId?
如何获取UserId

可能遇到的问题2:如何获取appId、appSecret (前提需要有应用,可以新建)

解决方案-打开下面链接按截图所示获取:

 飞书开放平台

如何获取appId、appSecret

可能遇到的问题3:消息发送失败报 employee_id:readonly、send_as_bot 等权限错误

解决方案-打开应用详情,开通下面截图所示权限:

3.1  启用机器人

启用机器人

3.2. 启用权限

消息发送失败报 employee_id:readonly、send_as_bot 等权限错误

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/16377.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

​华为回应出售手机业务传闻:假消息;微软将ChatGPT整合到更多工具中:不用写代码就能开发应用;苹果更新Mac产品线|极客头条...

「极客头条」—— 技术人员的新闻圈&#xff01; CSDN 的读者朋友们早上好哇&#xff0c;「极客头条」来啦&#xff0c;快来看今天都有哪些值得我们技术人关注的重要新闻吧。 整理 | 梦依丹 出品 | CSDN&#xff08;ID&#xff1a;CSDNnews&#xff09; 一分钟速览新闻点&#…

狂飙!GPT-4最新20+个应用案例集锦,附视频

编者按&#xff1a;自OpenAI于3月15日重磅推出GPT-4,一石激起千层浪&#xff0c;全球开发者、创业者们迅速尝试了各种形形色色的场景应用&#xff0c;来体验它的极限&#xff0c;游戏、编程、客户关系、营销、财务、家庭生活、饮食、文学艺术创作等等不一而足。笔者从中筛选了2…

狂团KtAdmin框架正式免费开源发布,助力独立版SAAS系统快速开发

狂团&#xff08;kt8.cn&#xff09;旗下[ KtAdmin ]是为独立版SAAS系统而生的快速开发框架&#xff01; KtAdmin 基于当前流行的ThinkPHP6.xVue3ElementuiVite 开发 , 是一款免费开源的多用户&#xff0c;多应用的独立版SAAS系统开发框架。 【注】[KtAdmin]遵循较为宽松的Ap…

Visual ChatGPT原理解读——大模型论文阅读笔记四

论文&#xff1a;https://arxiv.org/abs/2303.04671 代码&#xff1a;https://github.com/microsoft/TaskMatrix 一. 整体框架 如图所示&#xff0c;用户上传一张黄花的图像并输入一个复杂的语言指令“请根据该图像的预测深度生成一朵红花&#xff0c;然后逐步使其像卡通一样”…

探索 SolidJS,一起体验开源项目(solidjs-use)的乐趣

大厂技术 高级前端 Node进阶 点击上方 程序员成长指北&#xff0c;关注公众号 回复1&#xff0c;加入高级Node交流群 前言 如果你是 React 技术栈&#xff0c;就会发现其对新手其实是不太友好的&#xff0c;会导致新人写出很多重复渲染的组件和 BUG&#xff0c;而且排查难度高…

【人话版】关于“AI替代程序员“的7点碎碎念

都说AI替代这个替代那个&#xff0c;不用浪费时间为这种问题焦虑&#xff0c;因为答案已经越来越明显了... 关键是&#xff0c;什么时候&#xff1f;怎么替&#xff1f;。 1) 设想一个场景&#xff0c;有个需求要用某个技术或某个框架实现&#xff0c;有两个程序员对这些都不是…

未来几年GPT/大模型如何影响软件研发?

具有强大能力的GPT-4横空出世&#xff0c;让我们眼前一亮、惊讶于它能够执行一系列复杂的任务&#xff0c;如代码生成、错误检测、软件设计等&#xff0c;所以我们有必要来探讨一下GPT-4这类多模态语言模型会给软件研发带来怎样的影响&#xff1f;它会重新定义软件开发的新范式…

chatgpt赋能python:Python编程入门指南:Python花钱吗?

Python编程入门指南&#xff1a;Python花钱吗&#xff1f; Python是一个开源、免费的编程语言&#xff0c;当然&#xff0c;这是大家最常听到的关于Python的优点之一。但也有些开发者在使用Python时&#xff0c;会遇到一些需要花费资金的情况。那么&#xff0c;Python到底花钱…

1.2万Star!无差体验GPT-4识图能力,MiniGPT-4看图聊天、还能草图建网站

©作者 | 机器之心编辑部 来源 | 机器之心 GPT-4 已经发布一个多月了&#xff0c;但识图功能还是体验不了。来自阿卜杜拉国王科技大学的研究者推出了类似产品——MiniGPT-4&#xff0c;大家可以上手体验了。 对人类来说&#xff0c;理解一张图的信息&#xff0c;不过是一件…

闻达(Wenda):基于Chatglm6b的知识库+大语言模型融合项目

背景&#xff1a; 随着ChatGPT模型的一炮而红&#xff0c;大语言模型已然风靡全球&#xff0c;成为了全世界闪烁的焦点。目前&#xff0c;越来越多的研发人员投入到大语言模型的扩展开发中&#xff0c;闻达&#xff08;Wenda&#xff09;便是其中一项重要成果。 闻达源于清华大…

提示工程L1:关键原则

提示工程指南&#xff1a;关键原则 一、 环境配置 chatgpt使用有诸多限制&#xff0c;所以采用国产模型来代替&#xff0c;加载开源的chatGLM模型&#xff0c;使用ChatGLM-6b的INT8版本。 chatGLM6b在LLM匿名竞技场中的排名&#xff1a; import os import torch import war…

玩转系统|初遇ChatGPT,我和TA的第一次约会

最近互联网圈子有一个非常火爆的话题ChatGPT&#xff0c;短短一周的时间就有上百万的用户&#xff0c;如果你不是程序员&#xff0c;也许会问这到底是个什么玩意&#xff1f; ChatGPT是什么&#xff1f; ChatGPT&#xff0c;美国“开放人工智能研究中心”研发的聊天机器人程序 …

ChatGPT的智能性体现在哪里?就当前的发展路径而言,ChatGPT 还有更好的路可以走吗?

最近 ChatGPT 真的是太火爆了&#xff0c;连我儿子的小学老师都和我在微信上关于这个话题聊了很久。 ChatGPT 的智能性主要体现在它能够处理各种自然语言的问题&#xff0c;并且具备一定的理解、推理和生成能力。在语言理解方面&#xff0c;ChatGPT 可以理解语言的含义和语法结…

AI一点通: pandsAI, 给pandas 插上chatGPT的翅膀

Pandas AI 是一个Python库&#xff0c;通过整合生成式人工智能能力&#xff0c;增强了广泛使用的数据分析和处理工具Pandas。它专为与Pandas搭配设计&#xff0c;而非替代Pandas。 要安装该软件包&#xff0c;您需要安装 python 3.9 或更高版本。 pip install pandasaiPandas…

虚拟数字人重新定义金融服务形态,AI数字人助力金融业智能升级

近两年&#xff0c;我国虚拟数字人市场发展已初具规模&#xff0c;2022年上半年&#xff0c;我国虚拟数字人相关行业规模达750亿元&#xff0c;同比增长43.6%&#xff0c;已应用于多个领域并迅速出圈。特别是在金融行业已经初步实现落地应用&#xff0c;多家银行已经推出虚拟数…

【IoT】ChatGPT 与 AI 硬件

随着AI的发展&#xff0c;比如最近炒得很火的ChatGPT&#xff0c;还在持续快速迭代更新。 当然了&#xff0c;对于软件和算法&#xff0c;如果你想&#xff0c;每天迭代 10 个版本都可以。 包括科大讯飞的星火认知大模型最近也刚发布。 这就引出了未来一个更大的发展方向&am…

Midjourney之logo设计(建议收藏)

目录 宠物诊所的logo设计 常见的Logo类型 图形logo: 字母LOGO APP LOGO 进阶技巧 设置艺术家风格 去掉不需要的元素 ChatGPT Midjourney设计logo 聊天&#xff08;国产&#xff09;&#xff1a;文心一言通义千问 绘图&#xff08;国产&#xff09; UI设计 ChatGP…

文旅业掀起虚拟人制作热潮,虚数字人为文旅行业打开营销新视界

近年来&#xff0c;多地政府陆续推出元宇宙政务大厅、文旅元宇宙、元宇宙商圈等“城市新名片”项目&#xff0c;从公共服务到日常生活&#xff0c;元宇宙与各行各业加速融合&#xff0c;数字经济新业态持续涌现&#xff0c;而作为元宇宙中最先落地的虚拟数字人&#xff0c;更是…

CnOpenData中国保险机构网点全集数据

一、数据简介 改革开放以来&#xff0c;中国保险行业飞速增长&#xff0c;在补偿灾害损失、维护社会安定、支持中国的经济建设等方面发挥了重要作用。整个行业的突飞猛进体现在三个方面&#xff1a; 一是保险机构数量增长迅速。中国保险公司的数量从1980年的1家迅速增加至200多…

ChatGPT风暴席卷全球,面对竞争普通人该如何应对被淘汰的风险?

近日&#xff0c;ChatGPT风暴席卷全球。据新闻报道&#xff1a;ChatGPT仅仅上线两个月&#xff0c;已获1亿月度活跃用户&#xff0c;成为历史上增长最快的面向消费者的应用。 特斯拉CEO马斯克也表示&#xff1a;ChatGPT好的吓人&#xff0c;我们离强大到危险的人工智能已经不…