Sto provando a creare skype bot.Il bot di Skype creato con skype-sdk in Node.js non funziona correttamente?
Ho seguito la documentazione fornita da skype-sdk
ma non è riuscito a crearlo usando quello. Impossibile ottenere risposta da bot.
const fs = require('fs');
const restify = require('restify');
const skype = require('skype-sdk');
const botService = new skype.BotService({
messaging: {
botId: 'xxxxxxxx-xxx-xxx-xxx-xxxxxxxxxxxx',
serverUrl : "https://example.net",
requestTimeout : 15000,
appId: 'xxxxxxxx-xxx-xxx-xxx-xxxxxxxxxxxx',
appSecret: 'xxxxxxxxxxxxxxxxxxxxxxxx'
}
});
botService.on('contactAdded', (bot, data) => {
console.log("bot replay");
bot.reply('Hello ${data.fromDisplayName}!', true);
});
botService.on('personalMessage', (bot, data) => {
console.log("person replay");
bot.reply('Hey ${data.from}. Thank you for your message: "${data.content}".', true);
});
const server = restify.createServer();
server.use(skype.ensureHttps(true));
server.use(skype.verifySkypeCert({}));
server.post('/skbot', skype.messagingHandler(botService));
const port = process.env.PORT || 8080;
server.listen(port);
console.log('Listening for incoming requests on port ' + port);
Grazie
https://developer.microsoft.com/en-us/skype/bots ha seguito questa documentazione – vikrant
Sembra un tutorial decente. Cosa ti fa pensare che le risposte qui sarebbero migliori? – enkryptor
Voglio dire, perché non hai seguito il tutorial? Cosa c'è di sbagliato nel tutorial, quali risposte dovremmo darvi? – enkryptor