mirror of
https://github.com/gosticks/DefinitelyTyped.git
synced 2025-10-16 12:05:41 +00:00
34 lines
843 B
TypeScript
34 lines
843 B
TypeScript
import PlugAPI = require("plugapi");
|
|
|
|
new PlugAPI({
|
|
email: "",
|
|
password: ""
|
|
}, function (err, bot) {
|
|
if (!err) {
|
|
const ROOM = "roomslug";
|
|
bot.connect(ROOM); // The part after https://plug.dj
|
|
|
|
bot.on(PlugAPI.events.ROOM_JOIN, function (room) {
|
|
console.log("Joined " + room);
|
|
});
|
|
|
|
bot.on("chat", function (data) {
|
|
if (data.type == "emote") {
|
|
console.log(data.from + data.message);
|
|
} else {
|
|
console.log(data.from + "> " + data.message);
|
|
}
|
|
});
|
|
|
|
bot.on("error", function () {
|
|
bot.connect(ROOM);
|
|
});
|
|
|
|
bot.deleteAllChat = false;
|
|
bot.multiLine = true;
|
|
bot.multiLineLimit = 5;
|
|
} else {
|
|
console.log("Error initializing plugAPI: " + err);
|
|
}
|
|
});
|