@pai-tech/pai-net
Version:
58 lines (42 loc) • 1.54 kB
JavaScript
const {
PAICode,
PAILogger,
PAICodeEvent,
PAICodeCommand,
PAICodeCommandContext,
PAICodeModule
} = require('@pai-tech/pai-code');
const { PAINETModule } = require('./index');
let context = new PAICodeCommandContext('host','hardCoded');
let painet = new PAINETModule();
PAICode.loadModule('pai-net',painet).then(() => {
PAICode.executeString(`
pai-net bot-login username:"****@gmail.com" password:"***********" bot_id:"5b1514a338bc962b1e598331"
pai-net get-user
`,context)
.then((cmdArray)=>{
if(cmdArray[1].response.success) {
let user = cmdArray[1].response.data;
let fullName = user.firstName + " " + user.lastName;
PAILogger.info(`Hi ${fullName}, welcome to pai-net`,null);
}
return PAICode.executeString(`pai-net get-bot`,context);
})
.then( (cmdArray) => {
if (cmdArray[0].response.success) {
PAILogger.info(`Your bot name is: ${cmdArray[0].response.data.nickname}`,null);
}
return PAICode.executeString(`pai-net get-knowledge-base filters:"{\\\"since\\\":250}"`,context);
})
.then( (cmdArray) => {
setInterval(async () => {
// console.log('interval');
},1000);
})
.catch(error => {
PAILogger.error("main " + error);
});
})
.catch(error => {
PAILogger.error("main " + error);
});