migpt / config.js
Asem123's picture
Update config.js
cc40a81 verified
export default {
speaker: {
userId: "32825757",
password: "xin12345",
passToken: "V1:DXmurwq2/R1BHTELu6obCUVn7pXWXp7oQsHSiP7x5yshH5GlCUaVqWMevBBgnrn9P0sTUeU7G8+CDB1zpOPbWGSPau+awXxU6j5/yBosZm3CWdT9MmDKpl8p8yPWQUtKk5pvwTS4MEItkKbVSjmj61v7WgNS8ZztB7VuKO1nGIMzT+8GiJqOLKtuBvYs6PI3ZwRrHPPUj8J1Sd/8l/A0V5vsU67z9UnuM2WWuaLAiOmBn7hgbS4e4AiXtdxxf0XvmsmfiyQ1oRF3EQc9yG0EPbUtzaXJf4waalkFmSX2a1Ion3anVqZcMUXByJ5kDI39GbdOS+UqeW/ZpVihQWQ+5A==",
did: "多多",
},
openai: {
model: "gemini-2.5-flash-search",
baseURL: "https://tdhxxzcu.ap-southeast-1.clawcloudrun.com/v1",
apiKey: "Csrchina@163.com",
},
prompt: {
system: "你是一个智能助手,请以下方式回答:不需客套,直接回答问题;句子简短,但一定要完整清晰回答用户的所有问题,字数控制在300字内;不用英文缩写、表情、Markdown、代码;数字用中文读法,时间与金额说全称。"
},
async onMessage(engine, msg) {
if (engine.config.callAIKeywords.some((e) => msg.text.startsWith(e))) {
// 打断原来小爱的回复
await engine.speaker.abortXiaoAI();
// 调用 AI 回答
const { text } = await engine.askAI(msg);
console.log(`🔊 ${text}`);
// TTS 播放文字
await engine.MiOT.doAction(5, 3, text); // 👈 注意把 5,3 换成你的设备 ttsCommand
return { handled: true };
}
},
};