Compare commits

...

3 Commits

Author SHA1 Message Date
lamp 085b51a95d fix 2022-03-31 17:57:06 -07:00
lamp fc41f8ad2f a2 2022-03-31 17:55:55 -07:00
lamp d6d05f6a72 vrchat function only 2022-03-31 17:42:15 -07:00
3 changed files with 6 additions and 31 deletions
+1 -1
View File
@@ -8,5 +8,5 @@ var client = module.exports = new Discord.Client({
client.login(config.token).then(async () => { client.login(config.token).then(async () => {
console.log("ready"); console.log("ready");
(await client.channels.fetch(config.bot_channel))?.send('a'); (await client.channels.fetch(config.bot_channel))?.send('a2');
}); });
-16
View File
@@ -1,21 +1,5 @@
process.title = "lamp discord bot";
process.on("unhandledRejection", error => { process.on("unhandledRejection", error => {
console.error("Unhandled Rejection:\n" + error.stack); console.error("Unhandled Rejection:\n" + error.stack);
}); });
require("./util"); // global variables set in here
require("./client");
require("./discord-misc");
require('./eval-exec');
require('./colors');
require('./www');
require('./pinboard');
require('./pixiv-embedder');
require('./translate2');
require('./world-clock');
require('./buttonthing');
require("./activitytracker");
require("./vocabularygame");
require("./pixiv-subscribe");
require("./count-cmd");
require("./vrchat"); require("./vrchat");
+5 -14
View File
@@ -1,7 +1,6 @@
var vrchat = require("vrchat"); var vrchat = require("vrchat");
var client = require("./client"); var client = require("./client");
var config = require("./config"); var config = require("./config");
var commands = require("./commands");
var fs = require("fs"); var fs = require("fs");
var configuration = new vrchat.Configuration(config.vrchat_configuration); var configuration = new vrchat.Configuration(config.vrchat_configuration);
@@ -42,18 +41,11 @@ async function updateUserStatuses() {
module.exports.interval = setInterval(updateUserStatuses, 1000*60*5); module.exports.interval = setInterval(updateUserStatuses, 1000*60*5);
commands.push({
name: "addvru",
description: "Add VRChat user to status monitor",
options: [ client.on("interactionCreate", async i => {
{ if (i.commandName == "addvru") {
name: "user",
description: "User ID or username",
type: "STRING",
required: true
}
],
exec: async i => {
try { try {
let u = i.options.getString("user"); let u = i.options.getString("user");
let user = (await usersApi[u.startsWith("usr_") ? 'getUser' : 'getUserByName'](u)).data; let user = (await usersApi[u.startsWith("usr_") ? 'getUser' : 'getUserByName'](u)).data;
@@ -68,4 +60,3 @@ commands.push({
} }
} }
}); });