|
|
|
@ -113,11 +113,11 @@ Hooks.on("createChatMessage", async (chatData, options, userId) => {
|
|
|
|
const rollString = `[ROLL] ${parts.join(" ")}`;
|
|
|
|
const rollString = `[ROLL] ${parts.join(" ")}`;
|
|
|
|
console.log(chatData);
|
|
|
|
console.log(chatData);
|
|
|
|
console.log(rollString);
|
|
|
|
console.log(rollString);
|
|
|
|
sendToClaude(rollString)
|
|
|
|
sendToClaude(rollString, chatData.whisper, chatData.blind)
|
|
|
|
}
|
|
|
|
}
|
|
|
|
})
|
|
|
|
})
|
|
|
|
|
|
|
|
|
|
|
|
const sendToClaude = async (content) => {
|
|
|
|
const sendToClaude = async (content, whisper = [], blind = false) => {
|
|
|
|
|
|
|
|
|
|
|
|
const response = await fetch('https://ai-dm-api.artisan.al/prompt', {
|
|
|
|
const response = await fetch('https://ai-dm-api.artisan.al/prompt', {
|
|
|
|
method: "POST",
|
|
|
|
method: "POST",
|
|
|
|
@ -128,7 +128,9 @@ const sendToClaude = async (content) => {
|
|
|
|
await ChatMessage.create({
|
|
|
|
await ChatMessage.create({
|
|
|
|
content: formatResponse(data.result),
|
|
|
|
content: formatResponse(data.result),
|
|
|
|
speaker: { alias: 'AI DM'},
|
|
|
|
speaker: { alias: 'AI DM'},
|
|
|
|
style: CONST.CHAT_MESSAGE_STYLES.IC
|
|
|
|
style: CONST.CHAT_MESSAGE_STYLES.IC,
|
|
|
|
|
|
|
|
whisper:whisper,
|
|
|
|
|
|
|
|
blind:blind
|
|
|
|
});
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|