29 lines
563 B
JavaScript
29 lines
563 B
JavaScript
require("dotenv").config({ quiet: true });
|
|
const AMI = import("ami").AMISocket
|
|
const sock = new AMI({
|
|
connect: {
|
|
host: '127.0.0.1',
|
|
port: 5038
|
|
},
|
|
credentials: {
|
|
username: process.env.AMI_USER,
|
|
secret: process.env.AMI_SECRET
|
|
},
|
|
events: true
|
|
})
|
|
const Discord = require("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(); |