内联函数¶
内联函数,也称为 funcparser 函数,是嵌入形式的字符串:
$funcname(args, kwargs)
例如:
> say the answer is $eval(24 * 12)!
You say, "the answer is 288!"
默认情况下,传出字符串的一般处理是禁用的。要激活传出字符串的内联函数解析,请在你的设置文件中添加:
FUNCPARSER_PARSE_OUTGOING_MESSAGES_ENABLED = True
内联函数由 FuncParser 提供。在其他一些情况下也会启用:
处理原型;这些“原型函数”允许原型在生成时动态更改其值。例如,你可以设置
{key: '$choice(["Bo", "Anne", "Tom"])'
,每次生成一个随机命名的角色。处理传递给
msg_contents
方法的字符串。这允许根据接收者发送不同的消息。