Итак, прежде всего я создал простого бота с помощью онлайн-скрипта rivescript. проблема в том, что я не могу загрузить другой мозг. Я получаю сообщение об ошибке, что ответы не сортируются .?
мой html код, который запускает заклепку онлайн -
<html>
<head>
<link rel="stylesheet" href="index.css">
<script src="https://unpkg.com/rivescript@latest/dist/rivescript.min.js"></script>
<!-- this one above is the online rivescript -->
</head>
<body>
<div class="chat">
<div class="messages"></div>
<div id="edge"></div>
</div>
<div><form class="actions">
<input type="text" placeholder="Chat For Doubts...">
</form>
</div>
<script src="index.js"></script>
<div class="secT">
<img src="Assets/divteg.png" alt="AbroadConsultantBot" >
</div>
<div class="secM">
<img src="Assets/consultant.gif"id="2" >
</div>
<div class="secB">
<p id="p1"> It is A Bot Giving Details & Info About Studying in Germany<br>Using rivescript
it answers questions regarding visa process,courses,etc. 😂<br>
©RyanGITHUB
</p>
</body>
</html>
теперь мой javascript файл для бота -
let bot = new RiveScript();
const message_container = document.querySelector('.messages');
const form = document.querySelector('form');
const input_box = document.querySelector('input');
const brains = [
'https://gist.githubusercontent.com/ryanstarkZ/5122b8976cda7e71dbf8f1cd1b6e87de/raw/41f2b674096189af802a659b2b0331922987063b/sample.rive'
];
// when i'm using the above brain.rive file using gist, the bot is working but
// when i use my another brain.rive file using gist , it says error: replies not sorted.
bot.loadFile(brains).then(botReady).catch(botNotReady);
form.addEventListener('submit', (e) => {
e.preventDefault();
selfReply(input_box.value);
input_box.value = '';
});
function botReply(message){
message_container.innerHTML += `<div class="bot">${message}</div>`;
location.href = '#edge';
}
function selfReply(message){
message_container.innerHTML += `<div class="self">${message}</div>`;
location.href = '#edge';
bot.reply("local-user", message).then(function(reply) {
botReply(reply);
});
}
function botReady(){
bot.sortReplies();
botReply('Heyy! ');
}
function botNotReady(err){
console.log("An error has occurred.", err);
}
Я в полном замешательстве, поэтому, пожалуйста, помогите мне! gist .rive файл (который работает.) - https://gist.githubusercontent.com/ryanstarkZ/5122b8976cda7e71dbf8f1cd1b6e87de/raw/41f2b674096189af802a659b2b0331922987063b/sample.rive
.rive файл, который я хочу запустить - https://gist.githubusercontent.com/ryanstarkZ/6269638e8e8041eb3e9ea63c51b00050/raw/3d0118705c2631e8120918f809d20563f23bf02d/Brain2.rive
PS Я новичок в веб-разработке, поэтому, пожалуйста, сотрудничайте, lol, и это мой первый вопрос о переполнении стека.