Upgraded retrotext and DBL posting packages, fixed mention prefixes and DM commands
This commit is contained in:
parent
c0332673bf
commit
5d2e2b5274
8 changed files with 278 additions and 46 deletions
|
@ -1,4 +1,5 @@
|
|||
const RetroText = require("retrotext");
|
||||
const { TextStyle, BackgroundStyle } = RetroText;
|
||||
|
||||
exports.run = async (message, args) => {
|
||||
if (args.length === 0) return `${message.author.mention}, you need to provide some text to generate some retro text!`;
|
||||
|
@ -7,14 +8,15 @@ exports.run = async (message, args) => {
|
|||
if (/^[\w ]+$/i.test(line1) === false || /^[\w ]+$/i.test(line2) === false || /^[\w ]+$/i.test(line3) === false) return `${message.author.mention}, only alphanumeric characters, spaces, and underscores are allowed!`;
|
||||
let text;
|
||||
if (line3) {
|
||||
text = new RetroText().setLine(1, line1).setLine(2, line2).setLine(3, line3).setBackgroundStyle("outlineTri").setTextStyle("chrome");
|
||||
text = new RetroText.default().setLine1(line1).setLine2(line2).setLine3(line3).setBackgroundStyle(BackgroundStyle.OUTLINE_TRIANGLE).setTextStyle(TextStyle.CHROME);
|
||||
} else if (line2) {
|
||||
text = new RetroText().setLine(1, line1).setLine(2, line2).setBackgroundStyle("outlineTri").setTextStyle("chrome");
|
||||
text = new RetroText.default().setLine1(line1).setLine2(line2).setBackgroundStyle(BackgroundStyle.OUTLINE_TRIANGLE).setTextStyle(TextStyle.CHROME);
|
||||
} else {
|
||||
text = new RetroText().setLine(2, line1).setBackgroundStyle("outlineTri").setTextStyle("chrome");
|
||||
text = new RetroText.default().setLine2(line1).setBackgroundStyle(BackgroundStyle.OUTLINE_TRIANGLE).setTextStyle(TextStyle.CHROME);
|
||||
}
|
||||
const buffer = await text.fetchBuffer();
|
||||
return {
|
||||
file: await text.fetchBuffer(),
|
||||
file: Buffer.from(buffer),
|
||||
name: "retro.png"
|
||||
};
|
||||
};
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue