summaryrefslogtreecommitdiff
path: root/server/src/client/BotClient.ts
diff options
context:
space:
mode:
authorSin <[email protected]>2020-07-26 07:03:29 -0700
committerGitHub <[email protected]>2020-07-26 07:03:29 -0700
commitc8907cdb335fcce61f263e62c5795ee7ea5049ba (patch)
tree91281e6ce74752560c2c38ddc3587a6541370436 /server/src/client/BotClient.ts
parentimprovment: bold and tag darling check (diff)
parentfeat/ fix/ chore/ improvment (diff)
downloaddep-core-c8907cdb335fcce61f263e62c5795ee7ea5049ba.tar.xz
dep-core-c8907cdb335fcce61f263e62c5795ee7ea5049ba.zip
feat/ fix/ chore/ improvment
Merge pull request #2 from 8cy/test-captcha
Diffstat (limited to 'server/src/client/BotClient.ts')
-rw-r--r--server/src/client/BotClient.ts10
1 files changed, 10 insertions, 0 deletions
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')
});