mirror of
https://github.com/discordeno/discordeno.git
synced 2026-06-16 03:18:17 +00:00
tests
This commit is contained in:
@@ -0,0 +1,62 @@
|
||||
import { token } from "./conf.ts";
|
||||
import { startBot } from "./src/bot.ts";
|
||||
import { ws } from "./src/ws/ws.ts";
|
||||
|
||||
const started = Date.now();
|
||||
let time = Date.now();
|
||||
|
||||
let idk = 0;
|
||||
ws.log = function (type: string, x: any) {
|
||||
console.log(idk++, x)
|
||||
}
|
||||
|
||||
startBot({
|
||||
token: token,
|
||||
intents: [
|
||||
"DirectMessageReactions",
|
||||
"DirectMessages",
|
||||
"GuildBans",
|
||||
"GuildEmojis",
|
||||
"GuildInvites",
|
||||
"GuildMembers",
|
||||
"GuildMessageReactions",
|
||||
"GuildMessages",
|
||||
"GuildVoiceStates",
|
||||
"Guilds",
|
||||
],
|
||||
eventHandlers: {
|
||||
ready() {
|
||||
console.log(
|
||||
"Successfully connected to gateway",
|
||||
(Date.now() - started) / 1000,
|
||||
"seconds to start.",
|
||||
);
|
||||
console.log(`Fully online in ${(time - started) / 1000} seconds`);
|
||||
logMemory();
|
||||
setInterval(logMemory, 60000);
|
||||
},
|
||||
shardReady(id) {
|
||||
const here = Date.now();
|
||||
console.log(
|
||||
`SHARD READY`,
|
||||
id,
|
||||
(here - time) / 1000,
|
||||
"seconds to start.",
|
||||
);
|
||||
time = here;
|
||||
},
|
||||
},
|
||||
});
|
||||
|
||||
let counter = 1;
|
||||
function logMemory() {
|
||||
const usage = Deno.memoryUsage();
|
||||
const bytes = 1000000;
|
||||
console.log(
|
||||
`[${counter} v11] Memory Usage RSS: ${usage.rss /
|
||||
bytes}MB Heap Used: ${usage.heapUsed /
|
||||
bytes}MB Heap Total: ${usage.heapTotal /
|
||||
bytes}MB`,
|
||||
);
|
||||
counter++;
|
||||
}
|
||||
Reference in New Issue
Block a user