行內函數¶
行內函數,也稱為_funcparser函式_是表單上的嵌入字串
$funcname(args, kwargs)
例如
> say the answer is $eval(24 * 12)!
You say, "the answer is 288!"
預設情況下禁用傳出字串的常規處理。若要啟動傳出字串的行內函數解析,請將其新增至您的設定檔:
FUNCPARSER_PARSE_OUTGOING_MESSAGES_ENABLED=True
行內函數由FuncParser提供。它在其他幾種情況下啟用:
[原型]的處理(…/Components/Prototypes.md);這些「prototypefuncs」允許原型的值在產生時動態變化。例如,您可以設定
{key: '$choice(["Bo", "Anne", "Tom"])'並每次產生一個隨機命名的角色。將字串處理為
msg_contents方法。這允許根據誰將看到它們傳送不同的訊息。