UNPKG

@pai-tech/pai-net

Version:
58 lines (42 loc) 1.54 kB
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); });