Eric9082

joined 4 months ago
[–] [email protected] 1 points 18 hours ago (1 children)

I found the issue, just haven't been able to fix it yet.

I am using a fileserver on my localhost and things like the avatar images work fine that way (trying to work with the example of different character expressions for sad, happy, etc., but without uploading a lot of images; the custom code can snag the images via localhost with no issue).

Apparently there is some CloudFlare API in use that is OK with fetching PNG files from localhost, but NOT text files. If I use rentry (or just upload to perchance and use the URL) then the lorebooks DO work.

I had made the assumption that because I can get local PNG files, I can also get local TXT files. That's apparently not the case.

"You could add a trigger to check the name of the AI that sent the message to run a different custom code within the thread to have multiple characters use different custom codes."

Yup, doing that already. Works OK, but I need to get some better JS skills before I go much further. I just wanted to make sure that the custom code was part of the oc.thread, and not specific to each oc.character.

Thanks!

 

3 questions/issues regarding AI Character Chat...

  • Is the lorebook feature currently broken? While I was able to import a lorebook txt file for the main AI character, when I used /lore to view it, the lore information wasn't displayed - some JS code was shown.
     
  • Are lorebooks for additional characters supported? I have two characters, and each has a separate lorebook txt file. However, the 2nd character is completely unaware of the facts in its own lorebook.
     
  • My observations are that while each character has a custom code block, only the main AI character's block is used; e.g., oc.thread.on("MessageAdded") applies to any message from any character. Character-specific handling needs to be done within this block and code blocks from other characters are ignored. Is this a correct understanding?

Thanks!