30 lines
572 B
JavaScript
30 lines
572 B
JavaScript
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",
|
|
}
|
|
|
|
const startup = async () => {
|
|
sock.connect().then(() => {
|
|
console.log(sock.amiVersion)
|
|
})
|
|
}
|
|
|
|
startup(); |