回答
你遇到的错误是因为 toastLog 是 Hamibot 内置函数,不能再次用 var 声明。直接使用内置函数即可,无需重新定义。
可用代码 1:直接使用 toastLog(同时显示气泡消息并输出日志)
// 文档地址 https://docs.hamibot.com/
toastLog("Hello, World!");
可用代码 2:自定义一个类似功能但用不同变量名(避免冲突)
// 文档地址 https://docs.hamibot.com/
var myToastLog = function(message) {
toast(message);
sleep(2000); // 等待气泡消息消失,避免堆积
console.log(message);
};
myToastLog("Hello");
如果只是想控制气泡消息的显示时间,也可以直接改写 toast 函数本身(不涉及 toastLog 变量):
// 文档地址 https://docs.hamibot.com/
var _toast_ = toast;
toast = function(message) {
_toast_(message);
sleep(2000);
};
// 之后调用 toast 都会自动等待 2 秒
for (var i = 0; i < 5; i++) {
toast(i);
}
ℹ️ 内容由 AI 生成,可能不准确,请注意核实