DefinitelyTyped/types/plugapi/plugapi-tests.ts
2017-08-20 15:37:53 -07:00

34 lines
815 B
TypeScript

import PlugAPI = require("plugapi");
new PlugAPI({
email: "",
password: ""
}, (err, bot) => {
if (!err) {
const ROOM = "roomslug";
bot.connect(ROOM); // The part after https://plug.dj
bot.on(PlugAPI.events.ROOM_JOIN, room => {
console.log("Joined " + room);
});
bot.on("chat", data => {
if (data.type === "emote") {
console.log(data.from + data.message);
} else {
console.log(`${data.from}> ${data.message}`);
}
});
bot.on("error", () => {
bot.connect(ROOM);
});
bot.deleteAllChat = false;
bot.multiLine = true;
bot.multiLineLimit = 5;
} else {
console.log("Error initializing plugAPI: " + err);
}
});