This commit is contained in:
Flummi
2023-04-28 07:04:06 +02:00
parent 44df4deea3
commit 8b6f68f2e9
11 changed files with 508 additions and 94 deletions

View File

@@ -1,4 +1,5 @@
import { getLevel } from "../admin.mjs";
import lib from "../lib.mjs";
import fetch from "flumm-fetch";
import vm from "vm";
@@ -19,16 +20,16 @@ export default async bot => {
name: "level",
call: /^!level (.*)/i,
active: true,
f: e => {
f: async e => {
const user = e.message.trim().substring(7);
e.reply( JSON.stringify( getLevel( e.self.user.get(user) || {} ) ) );
await e.reply( JSON.stringify( getLevel( e.self.user.get(user) || {} ) ) );
}
}, {
name: "self",
call: /^!self$/i,
active: true,
f: e => {
e.reply( JSON.stringify( e.user ) );
f: async e => {
await e.reply( JSON.stringify( e.user ) );
}
}, {
name: "sandbox_debug",
@@ -41,6 +42,7 @@ export default async bot => {
context.e = e;
context.bot = bot;
context.level = getLevel;
context.hasTag = lib.hasTag;
context.a = null;
await new Promise(resolve => {
@@ -52,9 +54,9 @@ export default async bot => {
let output = JSON.stringify(context.a);
if(output.length > maxoutput)
return e.reply(`fuggg, Ausgabe wäre viel zu lang! (${output.length} Zeichen :DDDDDD)`);
return await e.reply(`fuggg, Ausgabe wäre viel zu lang! (${output.length} Zeichen :DDDDDD)`);
else
return e.reply(output);
return await e.reply(output);
}
}];
};