Hacker
- 📅 2021-08-21T13:05:59.000Z
- 👁️ 248 katselukertaa
- 🔓 Julkinen
const stringSimilarity = require('string-similarity');
const TelegramBot = require('node-telegram-bot-api');
const fs = require('fs');
const token = '1073324552:AAG5ioEpgkS9Xy9dRp5Vkqq6xo3C3BSLeBs';
const bot = new TelegramBot(token, {polling: true});
var conversationsinput = [
'Hei',
'Moi',
'Mitä kuuluu?',
'Mikä on nimesi?',
'Veikö kissa kielesi?',
'Oletko siellä?',
'Huomenta',
'Hyvin',
]
var conversationsoutput = [
'Moro',
'Hei',
'Kiitos kysymystä, ihan hyvää.',
'Nimeni on Dan.',
'En vastaa turhiin kysymyksiin.',
'Olen.',
'Huomenta sinullekin',
'?'
]
bot.on('message', (msg) => {
const chatId = msg.chat.id;
var tutkimus = stringSimilarity.findBestMatch(msg.text, conversationsinput)
console.log(tutkimus.bestMatch);
if (tutkimus.bestMatch.rating > 0.5) {
var sijainti = conversationsinput.indexOf(tutkimus.bestMatch.target)
bot.sendMessage(chatId, conversationsoutput[sijainti]);
}
});
/*
var similarity = stringSimilarity.compareTwoStrings('Give me money', 'Send money');
console.log(similarity);
*/