import{_ as i,c as a,ae as t,o as n}from"./chunks/framework.BzDBnRMZ.js";const E=JSON.parse('{"title":"pc_info","description":"","frontmatter":{"title":"pc_info","order":100},"headers":[],"relativePath":"en/dev/api/plugins/twisuki_petcat/pc_info.md","filePath":"en/dev/api/plugins/twisuki_petcat/pc_info.md","lastUpdated":null}'),h={name:"en/dev/api/plugins/twisuki_petcat/pc_info.md"};function k(l,s,p,e,r,d){return n(),a("div",null,s[0]||(s[0]=[t(`
nonebot_plugin_marshoai.plugins.twisuki_petcat.pc_info
print_type_list() -> str
def print_type_list() -> str:
result = ''
for type in TYPE_LIST:
result += f'"{type}", '
result = result[:-2]
return f'({result})'
print_skill_list() -> str
def print_skill_list() -> str:
result = ''
for skill in SKILL_LIST:
result += f'"{skill}", '
result = result[:-2]
return f'({result})'
value_output(num: int) -> str
def value_output(num: int) -> str:
value = int(num / 1.27)
return str(value)
print_info(token: str) -> str
def print_info(token: str) -> str:
data = token_to_dict(token)
return f"状态信息: \\n\\t名字 : {data['name']}\\n\\t种类 : {TYPE_LIST[data['type']]}\\n\\t生命值 : {value_output(data['health'])}\\n\\t饱食度 : {value_output(data['saturation'])}\\n\\t活力值 : {value_output(data['energy'])}\\n\\t技能 : {print_skill(token)}\\n新token : {token}\\ntoken已更新, 请妥善保存token, 这是猫猫的唯一标识符!"
print_skill(token: str) -> str
def print_skill(token: str) -> str:
result = ''
data = token_to_dict(token)
for index in range(0, len(SKILL_LIST) - 1):
if data['skill'][index]:
result += f'{SKILL_LIST[index]}, '
logger.info(data['skill'])
return result[:-2]
help_cat_new() -> str
def help_cat_new() -> str:
return f'新建一只猫猫, 首先选择猫猫的种类, 获取初始化token;然后用这个token, 选择名字和一个技能进行初始化;初始化结束才表示猫猫正式创建成功.\\ntoken为猫的唯一标识符, 每次交互都需要传入token\\n种类可选 : {print_type_list()}\\n技能可选 : {print_skill_list()}'