@Preview(value="3.9.1") public class FeishuSkill extends AbsWebhookSkill
该技能基于飞书自定义机器人 Webhook 实现,具备以下核心逻辑:
title 将消息由简陋的 text 模式升级为精美的 interactive 卡片模式。lark_md 语法,允许在卡片中渲染更丰富的排版效果(如分栏、高亮)。webhookUrl| 构造器和说明 |
|---|
FeishuSkill(java.lang.String webhookUrl) |
FeishuSkill(java.lang.String webhookUrl,
java.lang.String secret) |
| 限定符和类型 | 方法和说明 |
|---|---|
java.lang.String |
description()
获取技能描述
|
boolean |
isSupported(Prompt prompt)
准入检查:决定该技能在当前对话上下文中是否被激活
|
java.lang.String |
name()
获取技能名称(默认类名)
|
java.lang.String |
send(java.lang.String title,
java.lang.String text) |
postJson, postJsonclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetInstruction, onAttachpublic FeishuSkill(java.lang.String webhookUrl)
public FeishuSkill(java.lang.String webhookUrl,
java.lang.String secret)
public java.lang.String name()
Skillpublic java.lang.String description()
Skillpublic boolean isSupported(Prompt prompt)
Skillprompt - 当前提示词上下文@ToolMapping(name="send_lark", description="\u53d1\u9001\u98de\u4e66\u6d88\u606f\u3002title \u53ef\u9009\uff08\u586b\u4e86\u5219\u53d1\u9001\u5361\u7247\u6d88\u606f\uff09\uff0ctext \u652f\u6301\u98de\u4e66\u7279\u6709\u7684 Markdown \u8bed\u6cd5\u3002") public java.lang.String send(@Param(value="title") java.lang.String title, @Param(value="text") java.lang.String text)