diff --git a/.idea/workspace.xml b/.idea/workspace.xml index a460803..6f16533 100644 --- a/.idea/workspace.xml +++ b/.idea/workspace.xml @@ -6,7 +6,6 @@ - @@ -49,7 +48,7 @@ - + 1597348071361 @@ -261,7 +260,14 @@ - @@ -284,17 +290,18 @@ - - + - + @@ -311,18 +318,18 @@ - + - + - + - + diff --git a/app.js b/app.js index 65948f8..bfe31ce 100644 --- a/app.js +++ b/app.js @@ -144,7 +144,13 @@ let kara = new Vue({ console.log(randomIndex); console.log(answers[randomIndex]); - return answers[randomIndex]; + return this.convertWildcards(answers[randomIndex]); + }, + convertWildcards(message) { + message = message.replace('$name$', this.username); + message = message.replace('$botname$', this.name); + + return message; }, includesOneOf(phrases, wordsToSearch) { let includes = false; @@ -288,8 +294,9 @@ let kara = new Vue({ }, setName(message) { this.username = message.trim(); - this.updateStorage(); + this.settingsModal.username = this.username; this.askedForName = false; + this.updateStorage(); this.botMessage( this.oneOf([ diff --git a/index.html b/index.html index 7493502..90a113d 100644 --- a/index.html +++ b/index.html @@ -84,6 +84,7 @@
+ (Wildcards: $username, $botname) @@ -100,7 +101,7 @@
-