From 8a7f1253716c79e2d36d356b9ad380d382d8603e Mon Sep 17 00:00:00 2001 From: 8cy <50817549+8cy@users.noreply.github.com> Date: Sun, 26 Jul 2020 07:02:25 -0700 Subject: feat/ fix/ chore/ improvment feat: - new img method on client - verification command finally lul, this also had me add stuff to the config fix: - fanart msg now says "video/ img" instead of just video. - re-add f reaction to leave msgs chore: - capitalize s in sending in help msg. improvement: - 3 new welcome msgs - 4 new goodbye msgs - make "1/ 1000" in secret msg bold and react with star emoji --- server/src/client/BotClient.ts | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'server/src/client/BotClient.ts') diff --git a/server/src/client/BotClient.ts b/server/src/client/BotClient.ts index da23a7b..086dc4e 100644 --- a/server/src/client/BotClient.ts +++ b/server/src/client/BotClient.ts @@ -5,6 +5,7 @@ import { prefix, owners } from '../Config'; import { logger } from '../utils/Logger'; import { SettingsProvider } from '../database'; import { Logger } from 'winston'; +import svg2img from 'svg2img'; declare module 'discord-akairo' { interface AkairoClient { @@ -12,6 +13,7 @@ declare module 'discord-akairo' { listenerHandler: ListenerHandler; logger: Logger; settings: SettingsProvider; + img } } @@ -26,6 +28,14 @@ export default class BotClient extends AkairoClient { public logger = logger; + public img = (data) => { + return new Promise((resolve, reject) => { + svg2img(data, (error, buffer) => { + return resolve(buffer); + }); + }); + } + public inhibitorHandler: InhibitorHandler = new InhibitorHandler(this, { directory: join(__dirname, '..', 'inhibitors') }); -- cgit v1.2.3