<divid="app"><divclass="Layout"data-v-46cada41><!--[--><!--]--><!--[--><spantabindex="-1"data-v-82af304d></span><ahref="#VPContent"class="VPSkipLink visually-hidden"data-v-82af304d>Skip to content</a><!--]--><!----><headerclass="VPNav"data-v-46cada41data-v-0ec1cc98><divclass="VPNavBar"data-v-0ec1cc98data-v-97e37718><divclass="wrapper"data-v-97e37718><divclass="container"data-v-97e37718><divclass="title"data-v-97e37718><divclass="VPNavBarTitle has-sidebar"data-v-97e37718data-v-9620ba61><aclass="title"href="/en/"data-v-9620ba61><!--[--><!--]--><!--[--><!--[--><!--[--><imgclass="VPImage dark logo"src="/marsho-full.svg"alt="Marsho Logo"data-v-ce14eec4><!--]--><!--[--><imgclass="VPImage light logo"src="/marsho-full.svg"alt="Marsho Logo"data-v-ce14eec4><!--]--><!--]--><!--]--><spandata-v-9620ba61>Marsho AI</span><!--[--><!--]--></a></div></div><divclass="content"data-v-97e37718><divclass="content-body"data-v-97e37718><!--[--><!--]--><divclass="VPNavBarSearch search"data-v-97e37718><!----></div><navaria-labelledby="main-nav-aria-label"class="VPNavBarMenu menu"data-v-97e37718data-v-fd0d02da><spanid="main-nav-aria-label"class="visually-hidden"data-v-fd0d02da> Main Navigation </span><!--[--><!--[--><aclass="VPLink link VPNavBarMenuLink"href="/en"tabindex="0"data-v-fd0d02dadata-v-c7cdc412><!--[--><spandata-v-c7cdc412>Home</span><!--]--></a><!--]--><!--[--><aclass="VPLink link VPNavBarMenuLink"href="/en/start/install"tabindex="0"data-v-fd0d02dadata-v-c7cdc412><!--[--><spandata-v-c7cdc412>Usage</span><!--]--></a><!--]--><!--[--><aclass="VPLink link VPNavBarMenuLink"href="/en/dev/extension"tabindex="0"data-v-fd0d02dadata-v-c7cdc412><!--[--><spandata-v-c7cdc412>Develop</span><!--]--></a><!--]--><!--]--></nav><divclass="VPFlyout VPNavBarTranslations translations"data-v-97e37718data-v-da60b316data-v-3174d294><buttontype="button"class="button"aria-haspopup="true"aria-expanded="false"aria-label="Language"data-v-3174d294><spanclass="text"data-v-3174d294><spanclass="vpi-languages option-icon"data-v-3174d294></span><!----><spanclass="vpi-chevron-down text-icon"data-v-3174d294></span></span></button><divclass="menu"data-v-3174d294><divclass="VPMenu"data-v-3174d294data-v-90ca5f1b><!----><!--[--><!--[--><divclass="items"data-v-da60b316><pclass="title"data-v-da60b316>English</p><!--[--><divclass="VPMenuLink"data-v-da60b316data-v-5a3b110a><aclass="VPLink link"href="/dev/api/plugins/twisuki_petcat/pc_info"data-v-5a3b110a><!--[--><spandata-v-5a3b110a>简体中文</span><!--]--></a></div><divclass="VPMenuLink"data-v-da60b316data-v-5a3b110a><aclass="VPLink link"href="/ja/dev/api/plugins/twisuki_petcat/pc_info"data-v-5a3b110a><!--[--><spandata-v-5a3b110a>日本語</span><!--]--></a></div><!--]--></div><!--]--><!--]--></div></div></div><divclass="VPNavBarAppearance appearance"data-v-97e37718data-v-b569c26a><buttonclass="VPSwitch VPSwitchAppearance"type="button"role="switch"titlearia-checked="false"data-v-b569c26adata-v-a8d11977data-v-d4fb1d40><spanclass="check"data-v-d4fb1d40><spanclass="icon"data-v-d4fb1d40><!--[--><spanclass="vpi-sun sun"data-v-a8d11977></span><spanclass="vpi-moon moon"data-v-a8d11977></span><!--]--></span></span></button></div><divclass="VPSocialLinks VPNavBarSocialLinks social-links"data-v-97e37718data-v-25e71cd1data-v-93344165><!--[--><aclass="VPSocialLink no-icon"href="https://github.com/LiteyukiStudio/nonebot-plugin-marshoai"aria-label="github"target="_blank"rel="noopener"data-v-93344165data-v-b8870a62><spanclass="vpi-social-github"></span></a><aclass="VPSocialLink no-icon"href="https://git.liteyuki.icu/LiteyukiStudio/nonebot-plugin-marshoai"aria-labeltarget="_blank"rel="noopener"data-v-93344165data-v-b8870a62><svgt="1725391346807"class="icon"viewBox="0 0 1025 1024"version="1.1"xmlns="http://www.w3.org/2000/svg"p-id="5067"width="256"height="256"><pathd="M1004.692673466.396616l-447.094409-447.073929c-25.743103-25.763582-67.501405-25.763582-93.2649870l-103.873521103.8735217
<spanclass="line"><spanstyle="--shiki-light:#24292E;--shiki-dark:#E1E4E8;"> result </span><spanstyle="--shiki-light:#D73A49;--shiki-dark:#F97583;">=</span><spanstyle="--shiki-light:#032F62;--shiki-dark:#9ECBFF;">''</span></span>
<spanclass="line"><spanstyle="--shiki-light:#24292E;--shiki-dark:#E1E4E8;"> result </span><spanstyle="--shiki-light:#D73A49;--shiki-dark:#F97583;">+=</span><spanstyle="--shiki-light:#D73A49;--shiki-dark:#F97583;"> f</span><spanstyle="--shiki-light:#032F62;--shiki-dark:#9ECBFF;">'"</span><spanstyle="--shiki-light:#005CC5;--shiki-dark:#79B8FF;">{type}</span><spanstyle="--shiki-light:#032F62;--shiki-dark:#9ECBFF;">", '</span></span>
<spanclass="line"><spanstyle="--shiki-light:#24292E;--shiki-dark:#E1E4E8;"> result </span><spanstyle="--shiki-light:#D73A49;--shiki-dark:#F97583;">=</span><spanstyle="--shiki-light:#24292E;--shiki-dark:#E1E4E8;"> result[:</span><spanstyle="--shiki-light:#D73A49;--shiki-dark:#F97583;">-</span><spanstyle="--shiki-light:#005CC5;--shiki-dark:#79B8FF;">2</span><spanstyle="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">]</span></span>
<spanclass="line"><spanstyle="--shiki-light:#D73A49;--shiki-dark:#F97583;"> return</span><spanstyle="--shiki-light:#D73A49;--shiki-dark:#F97583;"> f</span><spanstyle="--shiki-light:#032F62;--shiki-dark:#9ECBFF;">'(</span><spanstyle="--shiki-light:#005CC5;--shiki-dark:#79B8FF;">{</span><spanstyle="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">result</span><spanstyle="--shiki-light:#005CC5;--shiki-dark:#79B8FF;">}</span><spanstyle="--shiki-light:#032F62;--shiki-dark:#9ECBFF;">)'</span></span></code></pre></div></details><hr><h3id="func-print-skill-list-str"tabindex="-1"><em><strong>func</strong></em><code>print_skill_list() -> str</code><aclass="header-anchor"href="#func-print-skill-list-str"aria-label="Permalink to "***func*** `print_skill_list() -> str`""></a></h3><details><summary><b>Source code</b> or <ahref="https://github.com/LiteyukiStudio/nonebot-plugin-marshoai/tree/main/nonebot_plugin_marshoai/plugins/twisuki_petcat/pc_info.py#L26"target="_blank">View on GitHub</a></summary><divclass="language-python vp-adaptive-theme"><buttontitle="Copy Code"class="copy"></button><spanclass="lang">python</span><preclass="shiki shiki-themes github-light github-dark vp-code"tabindex="0"><code><spanclass="line"><spanstyle="--shiki-light:#D73A49;--shiki-dark:#F97583;">def</span><spanstyle="--shiki-light:#6F42C1;--shiki-dark:#B392F0;"> print_skill_list</span><spanstyle="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">() -></span><spanstyle="--shiki-light:#005CC5;--shiki-dark:#79B8FF;">str</span><spanstyle="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">:</span></span>
<spanclass="line"><spanstyle="--shiki-light:#24292E;--shiki-dark:#E1E4E8;"> result </span><spanstyle="--shiki-light:#D73A49;--shiki-dark:#F97583;">=</span><spanstyle="--shiki-light:#032F62;--shiki-dark:#9ECBFF;">''</span></span>
<spanclass="line"><spanstyle="--shiki-light:#24292E;--shiki-dark:#E1E4E8;"> result </span><spanstyle="--shiki-light:#D73A49;--shiki-dark:#F97583;">+=</span><spanstyle="--shiki-light:#D73A49;--shiki-dark:#F97583;"> f</span><spanstyle="--shiki-light:#032F62;--shiki-dark:#9ECBFF;">'"</span><spanstyle="--shiki-light:#005CC5;--shiki-dark:#79B8FF;">{</span><spanstyle="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">skill</span><spanstyle="--shiki-light:#005CC5;--shiki-dark:#79B8FF;">}</span><spanstyle="--shiki-light:#032F62;--shiki-dark:#9ECBFF;">", '</span></span>
<spanclass="line"><spanstyle="--shiki-light:#24292E;--shiki-dark:#E1E4E8;"> result </span><spanstyle="--shiki-light:#D73A49;--shiki-dark:#F97583;">=</span><spanstyle="--shiki-light:#24292E;--shiki-dark:#E1E4E8;"> result[:</span><spanstyle="--shiki-light:#D73A49;--shiki-dark:#F97583;">-</span><spanstyle="--shiki-light:#005CC5;--shiki-dark:#79B8FF;">2</span><spanstyle="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">]</span></span>
<spanclass="line"><spanstyle="--shiki-light:#D73A49;--shiki-dark:#F97583;"> return</span><spanstyle="--shiki-light:#D73A49;--shiki-dark:#F97583;"> f</span><spanstyle="--shiki-light:#032F62;--shiki-dark:#9ECBFF;">'(</span><spanstyle="--shiki-light:#005CC5;--shiki-dark:#79B8FF;">{</span><spanstyle="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">result</span><spanstyle="--shiki-light:#005CC5;--shiki-dark:#79B8FF;">}</span><spanstyle="--shiki-light:#032F62;--shiki-dark:#9ECBFF;">)'</span></span></code></pre></div></details><hr><h3id="func-value-output-num-int-str"tabindex="-1"><em><strong>func</strong></em><code>value_output(num: int) -> str</code><aclass="header-anchor"href="#func-value-output-num-int-str"aria-label="Permalink to "***func*** `value_output(num: int) -> str`""></a></h3><details><summary><b>Source code</b> or <ahref="https://github.com/LiteyukiStudio/nonebot-plugin-marshoai/tree/main/nonebot_plugin_marshoai/plugins/twisuki_petcat/pc_info.py#L35"target="_blank">View on GitHub</a></summary><divclass="language-python vp-adaptive-theme"><buttontitle="Copy Code"class="copy"></button><spanclass="lang">python</span><preclass="shiki shiki-themes github-light github-dark vp-code"tabindex="0"><code><spanclass="line"><spanstyle="--shiki-light:#D73A49;--shiki-dark:#F97583;">def</span><spanstyle="--shiki-light:#6F42C1;--shiki-dark:#B392F0;"> value_output</span><spanstyle="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">(num: </span><spanstyle="--shiki-light:#005CC5;--shiki-dark:#79B8FF;">int</span><spanstyle="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">) -></span><spanstyle="--shiki-light:#005CC5;--shiki-dark:#79B8FF;">str</span><spanstyle="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">:</span></span>
<spanclass="line"><spanstyle="--shiki-light:#24292E;--shiki-dark:#E1E4E8;"> value </span><spanstyle="--shiki-light:#D73A49;--shiki-dark:#F97583;">=</span><spanstyle="--shiki-light:#005CC5;--shiki-dark:#79B8FF;"> int</span><spanstyle="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">(num </span><spanstyle="--shiki-light:#D73A49;--shiki-dark:#F97583;">/</span><spanstyle="--shiki-light:#005CC5;--shiki-dark:#79B8FF;"> 1.27</span><spanstyle="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">)</span></span>
<spanclass="line"><spanstyle="--shiki-light:#D73A49;--shiki-dark:#F97583;"> return</span><spanstyle="--shiki-light:#005CC5;--shiki-dark:#79B8FF;"> str</span><spanstyle="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">(value)</span></span></code></pre></div></details><hr><h3id="func-print-info-token-str-str"tabindex="-1"><em><strong>func</strong></em><code>print_info(token: str) -> str</code><aclass="header-anchor"href="#func-print-info-token-str-str"aria-label="Permalink to "***func*** `print_info(token: str) -> str`""></a></h3><details><summary><b>Source code</b> or <ahref="https://github.com/LiteyukiStudio/nonebot-plugin-marshoai/tree/main/nonebot_plugin_marshoai/plugins/twisuki_petcat/pc_info.py#L41"target="_blank">View on GitHub</a></summary><divclass="language-python vp-adaptive-theme"><buttontitle="Copy Code"class="copy"></button><spanclass="lang">python</span><preclass="shiki shiki-themes github-light github-dark vp-code"tabindex="0"><code><spanclass="line"><spanstyle="--shiki-light:#D73A49;--shiki-dark:#F97583;">def</span><spanstyle="--shiki-light:#6F42C1;--shiki-dark:#B392F0;"> print_info</span><spanstyle="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">(token: </span><spanstyle="--shiki-light:#005CC5;--shiki-dark:#79B8FF;">str</span><spanstyle="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">) -></span><spanstyle="--shiki-light:#005CC5;--shiki-dark:#79B8FF;">str</span><spanstyle="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">:</span></span>
<spanclass="line"><spanstyle="--shiki-light:#24292E;--shiki-dark:#E1E4E8;"> data </span><spanstyle="--shiki-light:#D73A49;--shiki-dark:#F97583;">=</span><spanstyle="--shiki-light:#24292E;--shiki-dark:#E1E4E8;"> token_to_dict(token)</span></span>
<spanclass="line"><spanstyle="--shiki-light:#24292E;--shiki-dark:#E1E4E8;"> result </span><spanstyle="--shiki-light:#D73A49;--shiki-dark:#F97583;">=</span><spanstyle="--shiki-light:#032F62;--shiki-dark:#9ECBFF;">''</span></span>
<spanclass="line"><spanstyle="--shiki-light:#24292E;--shiki-dark:#E1E4E8;"> data </span><spanstyle="--shiki-light:#D73A49;--shiki-dark:#F97583;">=</span><spanstyle="--shiki-light:#24292E;--shiki-dark:#E1E4E8;"> token_to_dict(token)</span></span>
<spanclass="line"><spanstyle="--shiki-light:#D73A49;--shiki-dark:#F97583;"> for</span><spanstyle="--shiki-light:#24292E;--shiki-dark:#E1E4E8;"> index </span><spanstyle="--shiki-light:#D73A49;--shiki-dark:#F97583;">in</span><spanstyle="--shiki-light:#005CC5;--shiki-dark:#79B8FF;"> range</span><spanstyle="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">(</span><spanstyle="--shiki-light:#005CC5;--shiki-dark:#79B8FF;">0</span><spanstyle="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">, </span><spanstyle="--shiki-light:#005CC5;--shiki-dark:#79B8FF;">len</span><spanstyle="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">(</span><spanstyle="--shiki-light:#005CC5;--shiki-dark:#79B8FF;">SKILL_LIST</span><spanstyle="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">) </span><spanstyle="--shiki-light:#D73A49;--shiki-dark:#F97583;">-</span><spanstyle="--shiki-light:#005CC5;--shiki-dark:#79B8FF;"> 1</span><spanstyle="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">):</span></span>
<spanclass="line"><spanstyle="--shiki-light:#24292E;--shiki-dark:#E1E4E8;"> result </span><spanstyle="--shiki-light:#D73A49;--shiki-dark:#F97583;">+=</span><spanstyle="--shiki-light:#D73A49;--shiki-dark:#F97583;"> f</span><spanstyle="--shiki-light:#032F62;--shiki-dark:#9ECBFF;">'</span><spanstyle="--shiki-light:#005CC5;--shiki-dark:#79B8FF;">{SKILL_LIST</span><spanstyle="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">[index]</span><spanstyle="--shiki-light:#005CC5;--shiki-dark:#79B8FF;">}</span><spanstyle="--shiki-light:#032F62;--shiki-dark:#9ECBFF;">, '</span></span>