logo
0
0
WeChat Login

libacg-sample-plugin

LibACG 示例插件 — 字符串长度计算与多阶段处理。

功能概述

本插件提供三个 Stage,可组合使用以完成字符串长度计算、长度判断和消息格式化:

Stage名称说明
SampleLengthStagesample_length计算输入字符串的长度
CheckLengthStagecheck_length判断字符串长度是否大于 6
FormatMessageStageformat_message根据长度判断结果格式化输出消息

预构建 Job

  • sample_length_job:单阶段 Job,计算字符串长度
  • sample_multi_stage_job:多阶段 Job,依次执行长度计算 → 长度判断 → 消息格式化

安装

uv add libacg-sample-plugin

依赖

Stage 详情

sample_length

计算输入字符串的长度。

输入:

字段类型说明
sample_inputstr待计算长度的字符串

输出:

字段类型说明
sample_outputint输入字符串的长度

check_length

判断字符串长度是否大于阈值 6。

输入:

字段类型说明
textstr待检查的字符串
lengthint字符串的长度

输出:

字段类型说明
is_too_longbool字符串长度是否大于 6

format_message

根据长度判断结果格式化输出消息。若字符串过长则输出 "too long to remember",否则输出原始字符串。

输入:

字段类型说明
textstr原始字符串
lengthint字符串的长度
is_too_longbool字符串长度是否大于 6

输出:

字段类型说明
messagestr格式化后的消息

开发

# 安装开发依赖 uv sync --group dev # 运行测试 uv run pytest

About

No description, topics, or website provided.
Language
Python100%