I actually tried with " for word too like word: "software engineer" but it didn't work
What you suggested is working.
Thanks.
how would I find out that?is there any another way of finding the web api laybia chatbot uses other than emailing the maker of it?
would it be possible for a botlibre chatbot to talk to the Labyia AI Chatbot on her websight?
You can add compound synonyms as well.
Hello,
I understand how synonyms work. I saw below example
question: do you like ice hockeyresponse: Yes, I like ice hockey.required: like hockey
and then in synonyms file
word: likesynonyms: love luv play
I found a solution in aiml for some it.
Could you make it so a chatbot can forget what it has learned the previous day or that week if the creator of that chatbot asks it to?
when disable a piece of aiml script it prevented this aiml script from working.Sheila bing just says the default saying.game identity.txt
I will be waiting for that fix.
how would I look for a value of a word in two maps and then write a word to one of those maps if the value is in either map in aiml?
how would I edit words I made into compound words accidently when working with sets and maps?
did you fix the pattern issue with compound words.because some parts of my aiml script won't work without it
It is "\n" not "/n".
I deleted all breaks, which works. Just an fyi though - the "/n" does not work - it enters into the post that the bot publishes.
so delete all breaks in the post essentially and then put "/n" at the end?
The entire post needs to be on one line. You can use "\n" to define a multi-line post.
When you enter in the separate posts for the auto posts feature, how exactly does it need to be entered, my posts are much longer than a simple sentence and include multiple lines of text. In the help dialogue it says to separate by a new line, so will one actual post end up being multiple posts because of this or is there a way or code to separate an entire post?
thankyou but I did not realize I had set a living thing and living thing as compound words.i must have accidently set them as compound words.
I tested your bot, and the issue is that you had set "a living thing" and "living thing" as compound words. This caused it to match your * pattern before the living thing pattern.
I fixed the issue by removing the compound words.
I also found an invalid category in your script,
That's really good news. I will upgrade to see how new features can help me make smarter bot.
I did that to Sheila bing my chatbot.sheila bing is under entertainment in the search.
The pattern "[can who how is how do does] *" will match "is joe a living thing", so you need to either move that script to the bottom, or move the other script to the top.
i merged it with my living thing script and it still does not work.[can who how is how do does] part of the aiml script handles questions it does not know the answer to.
I do not know why that would interfere with my living thing aiml script.Because it did not do that before.
i looked through all my aiml scripts and I do not see what could be stopping it from working.
I tested your bot, and it has another script "aiml" that is responding to the question before your new script.
The pattern in the script is "[can who how is how do does] *", you should move this script down in priority, or change the pattern, or merge the scripts.
I tested importing the script into a bot and it seemed to work correctly.
Ensure you don't have other responses or scripts conflicting.
I put the aiml script back on my chatbot sheila bing.please test it on her.to search for sheila bing put in the category entertainment then put in the rating mature.when I type I frown at joe.sheila bing's response is yes joe is a living thing but when I type in is joe a living thing.her response is something like
here is the aiml script which is not working for Sheila bing.it set is not working for the living thing part of the aiml script.living thing.txt
when I type I frown at joe.my chatbots response is yes joe is a living thing.but when I ask it is joe a living thing.It says something like
it does not know.It's response should be yes joe is a living thing.
Sheila bing the chatbot is having these problems.
What is the plan to update SDK with Bot Libre version 7? Currently it is 6.1 version only
i put the aiml script back on my chatbot sheila bing.please test it on her.to search for sheila bing put in the category entertainment
then put in the rating mature.
Awesome, but I have another question. I was teaching my bot some words when it resulted in a loop of "Why do humans eat plants?" And then I looked at the log and it said:
2018-10-28 06:04:35.419 - WARNING -- Language:java.lang.IndexOutOfBoundsException: Index: 1, Size: 1 at java.util.ArrayList.rangeCheck(ArrayList.java:653) at java.util.ArrayList.get(ArrayList.java:429) at org.botlibre.thought.language.Language.checkState(Language.java:5525)
I cannot open the link.
What about gender by voice, if male or female voice?
It works, thanks a lot!
I have another problem. this aiml script does not work with set.here is the textfile emotion.txt
I am trying to store inanimate and living things in sets as a person talks to the chatbot.
that is alright I figured it out.
here is the text file.i uploaded a aiml file.i animate.txt
here is a aiml file that does not work for Sheila bing.it uses set.inanimate.aiml
For the JSON API any attribute (from the XML API) requires an @ prefix (except for the /chat API).
i.e.
Thank you so much for replying.
I'm trying to fetch a list of instances using JSON endpoint:
The createBox() function in the embed JavaScript code is what add a <div id="avatar-avatarbox"> to the page for the avatar. The div is positioned as fixed on the bottom left by default.
You can change the position of the "avatar-avatarbox" element in css, such as a style tag, for example:
Hi, I'm new to using Bot Libre and I just tried embedding an avatar into my new website and I can't seem to move it by using position:absolute, top or left html codes
Here's my code
thanks for your response, some time last night I kept trying to figure it out and I guess it was because her access was users and not everyone