import dotenv from 'dotenv'; dotenv.config({quiet: true}) import AMISocket from 'ami'; const sock = new AMISocket({ connect: { host: '127.0.0.1', port: 5038 }, credentials: { username: process.env.AMI_USER, secret: process.env.AMI_SECRET }, events: true }) import Discord from 'discord.js'; const hook = new Discord.WebhookClient({ url: process.env.DISCORD_WEBHOOK_URL }); const cfTypes = { CF: "Unconditional", CFB: "Busy", CFU: "Unavailable", } sock.on('event', async (event) => { console.log(event) }) const startup = async () => { sock.connect().then(() => { console.log(sock.amiVersion) sock.getList({ action: 'DBGetTree', family: 'CF' }).then(async (response) => { console.log(response) }) }) } startup();