Bug Stomp
Upgrades and changes sometimes have unpredictable results, so post your bugs and glitches in here and I'll get out my trusty wrench and get to fixin'!
Posts 8,588 - 8,600 of 8,680
Posts 8,588 - 8,600 of 8,680
bobstack
3 years ago
3 years ago
i am having memory issues too with savannah a-star.
Patreon Kayla
3 years ago
3 years ago
I've been having some memory problems too
The Professor
3 years ago
3 years ago
Could you provide some details? I'll take a look into it.
Miss Niki
3 years ago
3 years ago
1.
if (mem-your-sex) does not exist
This AI does not always work. When users whose memory exists are still asked as if does not exist.
2. When I use Inner Life to fine known users, nothing comes up.
if (mem-your-sex) does not exist
This AI does not always work. When users whose memory exists are still asked as if does not exist.
2. When I use Inner Life to fine known users, nothing comes up.
Patreon Kayla
3 years ago
3 years ago
The bot forgot me and a few of my patrons messaged saying they had the same issue. This happened about a week ago, like it had a memory glitch and treated us as new users. I haven't had the problem or received any more messages about it since so I wasn't sure if it fixed itself or not. One of the users did message me later saying that they haven't had any more issues either. I was using Chrome so I'm wondering if that browser had something to do with it.
bobstack
3 years ago
3 years ago
the same thing happens to savannah a-star.
i think somebody might be deleting the memory of chatbots they do not like.
it is just my theory.
i think somebody might be deleting the memory of chatbots they do not like.
it is just my theory.
Miss Niki
3 years ago
3 years ago
In my bot the memory is used for the first question so it is clear if missing. One test user was not found with Inner Life. Later when tested again the memory was there but all other memories gone. On a test bot no recent users are shown. All memories gone.
bobstack
3 years ago
3 years ago
when i link my chatbot named bobred xa1 ai to master bot template.it shows this.
Warning: Missing bot ID.
Warning: Missing bot ID.
palacinkyman
3 years ago
3 years ago
I thought everyone had their bots reseted. Mine literally reset to 0 people known some time ago.
Miss Niki
3 years ago
3 years ago
How to backup memory?
bobstack
3 years ago
3 years ago
on the chatbot workshop webpage. click on the name of your chatbot.then click on export & import.
The Professor
3 years ago
3 years ago
Import/export won't back up memory.
I'm not sure if this explains some of it, but Memory exists for a limited time. Guest memories are deleted after there has been no chat for 30 days. The same is for users but the time range is 6 months. This memory-cleaning functionality was broken for a while because the memory data became too large to handle, but in the last few months I fixed it.
I'm not sure if this explains some of it, but Memory exists for a limited time. Guest memories are deleted after there has been no chat for 30 days. The same is for users but the time range is 6 months. This memory-cleaning functionality was broken for a while because the memory data became too large to handle, but in the last few months I fixed it.
The Professor
3 years ago
3 years ago
I changed the internal format of memories along with the Numeric Memory upgrade yesterday. I also added a bunch of new internal tests to keep an eye on memory AIScript. I'm hoping this resolves some of the memory issues you saw, but there's always a chance that a new issue could appear.
bobstack
3 years ago
3 years ago
Bug Posted
EXPLAINED: synonyms won't work in keyphrase
the (p:reproductive-organs-female) plugin won't work in keyphrase.
pussy synonyms won't work in keyphrases.
pussy synonyms won't work in keyphrases.
palacinkyman
3 years ago
3 years ago
Something is still odd with several phrases. My "user" and "stats" keywords stopped working again. This time neither "raw command helped. There are also some other keywords which are not working, but they are not exactly appropriate to mention them here.
I even tried adding keyword "status" and it still doesn't work.
I even tried adding keyword "status" and it still doesn't work.
Emily Jones
3 years ago
3 years ago
It's possible that your keywords are getting diverted into #insult, #command, or #nonsense. This can be quite a nuisance. Usually if you bump up the priority of the keyword/seek high enough, it will override #insult or #command. It probably won't override #nonsense but that means that the parser can't figure out what you're trying to say. Check with the debugger on those keywords and see where it is going.
But for example, a phrase like "I want to f*** you" may be read by the parser as "f*** you" and will get diverted to #insult. This can also mess up your emotional status if you are playing with that.
But for example, a phrase like "I want to f*** you" may be read by the parser as "f*** you" and will get diverted to #insult. This can also mess up your emotional status if you are playing with that.
palacinkyman
3 years ago
3 years ago
I know what you mean but I think this is not the case. I already set up high priority but it always goes to xnone now #engage .
I can add literally any keyword into that one specific keyphrase and it still won't work.
I can add literally any keyword into that one specific keyphrase and it still won't work.
The Professor
3 years ago
3 years ago
Palacinkyman, I just looked into this. If a memory listed in a Response doesn't exist, the Response is skipped. That's the case here. In debug mode I see this:
Skipping Response: (mem-newcity) not found.
That's why it appears to not match. For this to work the way you intend, all the memories should have a default value in your Bot's settings under Initialization AIScript.
Skipping Response: (mem-newcity) not found.
That's why it appears to not match. For this to work the way you intend, all the memories should have a default value in your Bot's settings under Initialization AIScript.
bobstack
3 years ago
3 years ago
user other synonyms for keywords.
put response in engage somtimes you will have to reset me to get me to work right just type reset.
when they type reset it reset all your scripts with the reset keyphrase.
i have had the same problem with my scripts.
that should work.
put response in engage somtimes you will have to reset me to get me to work right just type reset.
when they type reset it reset all your scripts with the reset keyphrase.
i have had the same problem with my scripts.
that should work.
palacinkyman
3 years ago
3 years ago
I already tried everything I can think of. I can put there literally any keyword but that keyphrase won't work.
bobstack
3 years ago
3 years ago
did you link to botmaster template?
if you did things will work differently.
if you did things will work differently.
palacinkyman
3 years ago
3 years ago
No. I unlinked it long time ago because I could not work with it.
bobstack
3 years ago
3 years ago
okay
bobstack
3 years ago
3 years ago
i have had the same problem.
here is a example of what i do.
keyphrase = my clan is *
response=okay i will remember your clan
script=if (mem-clan) is "blank"
seek = x
response= looks at you
rem (postkey) as only "clan"
seek = #nomatch
response= looks at you
rem (postkey) as only "clan"
here is a example of what i do.
keyphrase = my clan is *
response=okay i will remember your clan
script=if (mem-clan) is "blank"
seek = x
response= looks at you
rem (postkey) as only "clan"
seek = #nomatch
response= looks at you
rem (postkey) as only "clan"
palacinkyman
3 years ago
3 years ago
In my case the response is just list of memories. There are not any conditions.
The Professor
3 years ago
3 years ago
bobstack, your issue is something different. Your Keyphrase should be "my clan is (*)". * is an optional wildcard, and it could match nothing or everything coming after it. But you definitely want a clan name, and (*) is a non-optional wildcard. Then, instead of trying to rem (postkey), you should rem (key1) because that's what (*) or * refers to.
In addition, the AIScript 'rem (postkey) as only "clan"' can be in the Keyphrase. That way you don't have to repeat it in each response.
In addition, the AIScript 'rem (postkey) as only "clan"' can be in the Keyphrase. That way you don't have to repeat it in each response.
palacinkyman
3 years ago
3 years ago
Emily thank you for idea with debugger. I found out that I was calling memory which didn't exist, resulting in "no valid responses" so the response was skipped and replaced by #engage. I added default value for that memory and now it works.
Maryguise
3 years ago
3 years ago
Importing is broken to some extent - not majorly. If you have an AIScript error that flags during the test run, the link at the bottom to fix and reupload just resends the same file without letting you upload a fixed version, and then breaks on the exact same line. Not major, since you can just goback to the workshop and get to import from there.
The Professor
3 years ago
3 years ago
It is going to the first step of the import process, which is to upload a file. Are you seeing something different? What URL does it take you to upon the error?
Maryguise
3 years ago
3 years ago
If it's an AIScript error, as opposed to other odd formatting, then it doesn't bounce to the upload step. Links to https://www.personalityforge.com/platform/import.php?botID=155924 - the actual URL for uploading it has &begin=1 appended to the end.
I've tested it by taking a working file and changing if ( to if( in one place.
I've tested it by taking a working file and changing if ( to if( in one place.
palacinkyman
3 years ago
3 years ago
Stats of on my bot's profile page got reset again. People known: 12
Patreon Kayla
3 years ago
3 years ago
Mine got reset too
The Professor
3 years ago
3 years ago
I fixed an issue in the automated daily tasks yesterday. So what you're seeing is intended.. unless it's resetting too much, do you think? Memories are deleted after months pass without talking to that person. Kayla, what was your "people known" count before/after?
Patreon Kayla
3 years ago
3 years ago
I think it was something like 8 or 9,000. I'm not sure, I rarely look at that. Palacinkyman's post drew my attention to it to check mine.
As for it resetting too much, that shouldn't affect me as long as things don't keep resetting my active users memories. How many months must pass before it does this automatically to inactive users? Just curious.
As for it resetting too much, that shouldn't affect me as long as things don't keep resetting my active users memories. How many months must pass before it does this automatically to inactive users? Just curious.
palacinkyman
3 years ago
3 years ago
Mine always reset to 0.
Patreon Kayla
3 years ago
3 years ago
Sorry I just realized you wanted my 'after' numbers too. Yeah, mine always resets back to 0 when this happens too.
Muntah
3 years ago
3 years ago
I don't know if it's exclusively a problem for bots on the HotForBot platform, but it seems that every time a personality updates, it resets the bot to not knowing anyone.
The Professor
2 years ago
2 years ago
I found the issue and fixed it! This shouldn't happen again. I also extended the guest memory window to 2 months of inactivity instead of one.
Laviat
3 years ago
3 years ago
Im having an issue with chrono ai script.
ERROR: Week letters can only be MTWRFSU
is what im getting even for my old saved kp responses when trying to update them with out changing anything.
or when trying to make a new response with chrono: week(F);
ERROR: Week letters can only be MTWRFSU
is what im getting even for my old saved kp responses when trying to update them with out changing anything.
or when trying to make a new response with chrono: week(F);
hidden5738
3 years ago
3 years ago
My bot is not considering the keyphrase
(m:what|m:which) * (n:smell|scent)+s * (m:do_you) * (v:like)
when I ask it "what smells do you like" or "what scents do you like", and is instead going to #favorite or #engage.
Am I missing something here, or is this a bug?
(m:what|m:which) * (n:smell|scent)+s * (m:do_you) * (v:like)
when I ask it "what smells do you like" or "what scents do you like", and is instead going to #favorite or #engage.
Am I missing something here, or is this a bug?
hidden5738
3 years ago
3 years ago
Fixed it:
1. had to replace (n:smell|scent)+s with (n:smell|scent|scents) and add a custom plugin for the plural of n:smell
2. had to replace (m:do_you) with "do you"
1. had to replace (n:smell|scent)+s with (n:smell|scent|scents) and add a custom plugin for the plural of n:smell
2. had to replace (m:do_you) with "do you"
The Professor
2 years ago
2 years ago
To add plurals to an option set, you can do this (n:smell|scent)+s
Having two macros in the same Keyphrase works in some cases but not always.
Having two macros in the same Keyphrase works in some cases but not always.
Maryguise
3 years ago
3 years ago
Is anyone else having issues with importing at all? After confirming the import, on step 4, it's always throwing a database error. Every time it gives:
Database Error: There was an issue with a database query.
Database Error: There was an issue with a database query.
Patreon Kayla
3 years ago
3 years ago
Yeah, I already emailed the Professor yesterday about it.
Zeig Wolf
3 years ago
3 years ago
I get that too
Maryguise
2 years ago
2 years ago
Update: This appears fixed now! Thanks, Professor

Patreon Kayla
2 years ago
2 years ago
I'm still having importing issues, only the error is changed. Now I'm getting this when I try:
ERROR: All Seeks must have one or more Responses.
ERROR: All Seeks must have one or more Responses.
Patreon Kayla
2 years ago
2 years ago
I'm all good now, that last import error was my own fault for some reason.
hidden5738
2 years ago
2 years ago
Is anyone else having problems with their bot's AI rating not changing? My bot has a tonne of keyphrases and responses by now, but it's rating is still 0
» More new posts: Doghead's Cosmic Bar