summaryrefslogtreecommitdiff
path: root/server/src/client/BotClient.ts
diff options
context:
space:
mode:
author8cy <[email protected]>2020-07-26 07:02:25 -0700
committer8cy <[email protected]>2020-07-26 07:02:25 -0700
commit8a7f1253716c79e2d36d356b9ad380d382d8603e (patch)
tree91281e6ce74752560c2c38ddc3587a6541370436 /server/src/client/BotClient.ts
parentimprovment: bold and tag darling check (diff)
downloaddep-core-test-captcha.tar.xz
dep-core-test-captcha.zip
feat/ fix/ chore/ improvmenttest-captcha
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
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')
});