make all imports nicer

This commit is contained in:
2025-07-24 14:22:28 +01:00
parent d07b9cf290
commit 1321af66cd
62 changed files with 242 additions and 227 deletions

View File

@@ -1,7 +1,7 @@
import { Command, sendMessage } from ".";
import { addAdmin } from "../lib/admins";
import parseCommandArgs from "../lib/parseCommandArgs";
import { User } from "../user";
import { Command, sendMessage } from "commands";
import { addAdmin } from "lib/admins";
import parseCommandArgs from "lib/parseCommandArgs";
import User from "user";
export default new Command('addadmin', ['addadmin'], 'streamer', async msg => {
const args = parseCommandArgs(msg.messageText);

View File

@@ -1,7 +1,7 @@
import { Command, sendMessage } from ".";
import { addInvuln } from "../lib/invuln";
import parseCommandArgs from "../lib/parseCommandArgs";
import { User } from "../user";
import { Command, sendMessage } from "commands";
import { addInvuln } from "lib/invuln";
import parseCommandArgs from "lib/parseCommandArgs";
import User from "user";
export default new Command('addinvuln', ['addinvuln'], 'streamer', async msg => {
const args = parseCommandArgs(msg.messageText);

View File

@@ -1,8 +1,8 @@
import { Command, sendMessage } from ".";
import { getUserRecord } from "../db/dbUser";
import { changeBalance } from "../lib/changeBalance";
import parseCommandArgs from "../lib/parseCommandArgs";
import { User } from "../user";
import { Command, sendMessage } from "commands";
import { getUserRecord } from "db/dbUser";
import { changeBalance } from "lib/changeBalance";
import parseCommandArgs from "lib/parseCommandArgs";
import User from "user";
export default new Command('admindonate', ['admindonate'], 'admin', async msg => {
const args = parseCommandArgs(msg.messageText);

View File

@@ -1,8 +1,8 @@
import { Command, sendMessage } from ".";
import { getUserRecord } from "../db/dbUser";
import items, { changeItemCount } from "../items";
import parseCommandArgs from "../lib/parseCommandArgs";
import { User } from "../user";
import { Command, sendMessage } from "commands";
import { getUserRecord } from "db/dbUser";
import items, { changeItemCount } from "items";
import parseCommandArgs from "lib/parseCommandArgs";
import User from "user";
export default new Command('admingive', ['admingive'], 'admin', async msg => {
const args = parseCommandArgs(msg.messageText);

View File

@@ -1,5 +1,5 @@
import { Command, sendMessage } from ".";
import { User } from "../user";
import { Command, sendMessage } from "commands";
import User from "user";
import { redis } from "bun";
export default new Command('backshot', ['backshot'], 'chatter', async (msg, user) => {

View File

@@ -1,7 +1,7 @@
import { redis } from "bun";
import { Command, sendMessage } from ".";
import parseCommandArgs from "../lib/parseCommandArgs";
import { namedcheers } from "../cheers";
import { Command, sendMessage } from "commands";
import parseCommandArgs from "lib/parseCommandArgs";
import { namedcheers } from "cheers";
export default new Command('disablecheer', ['disablecheer'], 'admin', async msg => {
const args = parseCommandArgs(msg.messageText);

View File

@@ -1,6 +1,6 @@
import { redis } from "bun";
import commands, { Command, sendMessage } from ".";
import parseCommandArgs from "../lib/parseCommandArgs";
import commands, { Command, sendMessage } from "commands";
import parseCommandArgs from "lib/parseCommandArgs";
export default new Command('disablecommand', ['disablecommand'], 'admin', async msg => {
const args = parseCommandArgs(msg.messageText);

View File

@@ -1,10 +1,10 @@
import { Command, sendMessage } from ".";
import type { userRecord } from "../db/connection";
import { getUserRecord } from "../db/dbUser";
import parseCommandArgs from "../lib/parseCommandArgs";
import { changeBalance } from "../lib/changeBalance";
import { User } from "../user";
import logger from "../lib/logger";
import { Command, sendMessage } from "commands";
import type { userRecord } from "db/connection";
import { getUserRecord } from "db/dbUser";
import parseCommandArgs from "lib/parseCommandArgs";
import { changeBalance } from "lib/changeBalance";
import User from "user";
import logger from "lib/logger";
export default new Command('donate', ['donate'], 'chatter', async (msg, user) => {
const args = parseCommandArgs(msg.messageText);

View File

@@ -1,7 +1,7 @@
import { redis } from "bun";
import { Command, sendMessage } from ".";
import parseCommandArgs from "../lib/parseCommandArgs";
import { namedcheers } from "../cheers";
import { Command, sendMessage } from "commands";
import parseCommandArgs from "lib/parseCommandArgs";
import { namedcheers } from "cheers";
export default new Command('enablecheer', ['enablecheer'], 'admin', async msg => {
const args = parseCommandArgs(msg.messageText);

View File

@@ -1,6 +1,6 @@
import { redis } from "bun";
import commands, { Command, sendMessage } from ".";
import parseCommandArgs from "../lib/parseCommandArgs";
import commands, { Command, sendMessage } from "commands";
import parseCommandArgs from "lib/parseCommandArgs";
export default new Command('enablecommand', ['enablecommand'], 'admin', async msg => {
const args = parseCommandArgs(msg.messageText);

View File

@@ -1,6 +1,6 @@
import { Command, sendMessage } from ".";
import { getAdmins } from "../lib/admins";
import { User } from "../user";
import { Command, sendMessage } from "commands";
import { getAdmins } from "lib/admins";
import User from "user";
export default new Command('getadmins', ['getadmins'], 'chatter', async msg => {
const admins = await getAdmins()

View File

@@ -1,7 +1,7 @@
import { Command, sendMessage } from ".";
import { getUserRecord } from "../db/dbUser";
import parseCommandArgs from "../lib/parseCommandArgs";
import { User } from "../user";
import { Command, sendMessage } from "commands";
import { getUserRecord } from "db/dbUser";
import parseCommandArgs from "lib/parseCommandArgs";
import User from "user";
export default new Command('getbalance', ['getbalance', 'balance', 'qbucks', 'qweribucks', 'wallet', 'getwallet'], 'chatter', async (msg, user) => {
const args = parseCommandArgs(msg.messageText);

View File

@@ -1,7 +1,7 @@
import { redis } from "bun";
import { Command, sendMessage } from ".";
import parseCommandArgs from "../lib/parseCommandArgs";
import { namedcheers } from "../cheers";
import { Command, sendMessage } from "commands";
import parseCommandArgs from "lib/parseCommandArgs";
import { namedcheers } from "cheers";
export default new Command('getcheers', ['getcheers', 'getcheer'], 'chatter', async msg => {
const args = parseCommandArgs(msg.messageText);

View File

@@ -1,6 +1,6 @@
import { redis } from "bun";
import { basecommands, Command, sendMessage } from ".";
import parseCommandArgs from "../lib/parseCommandArgs";
import { basecommands, Command, sendMessage } from "commands";
import parseCommandArgs from "lib/parseCommandArgs";
export default new Command('getcommands', ['getcommands', 'getc'], 'chatter', async msg => {
const args = parseCommandArgs(msg.messageText);

View File

@@ -1,8 +1,8 @@
import { Command, sendMessage } from ".";
import { getUserRecord } from "../db/dbUser";
import parseCommandArgs from "../lib/parseCommandArgs";
import { User } from "../user";
import items from "../items";
import { Command, sendMessage } from "commands";
import { getUserRecord } from "db/dbUser";
import parseCommandArgs from "lib/parseCommandArgs";
import User from "user";
import items from "items";
export default new Command('inventory', ['inv', 'inventory'], 'chatter', async (msg, user) => {
const args = parseCommandArgs(msg.messageText);

View File

@@ -1,6 +1,6 @@
import { Command, sendMessage } from ".";
import { getInvulns } from "../lib/invuln";
import { User } from "../user";
import { Command, sendMessage } from "commands";
import { getInvulns } from "lib/invuln";
import User from "user";
export default new Command('getinvulns', ['getinvulns'], 'chatter', async msg => {
const invulns = await getInvulns()

View File

@@ -1,8 +1,8 @@
import { Command, sendMessage } from ".";
import { streamerApi, streamerId } from "..";
import { buildTimeString } from "../lib/dateManager";
import parseCommandArgs from "../lib/parseCommandArgs";
import { User } from "../user";
import { Command, sendMessage } from "commands";
import { streamerApi, streamerId } from "main";
import { buildTimeString } from "lib/dateManager";
import parseCommandArgs from "lib/parseCommandArgs";
import User from "user";
export default new Command('gettimeout', ['gett', 'gettimeout'], 'chatter', async msg => {
const args = parseCommandArgs(msg.messageText);

View File

@@ -1,10 +1,10 @@
import { Command, sendMessage } from ".";
import type { userRecord } from "../db/connection";
import { getUserRecord } from "../db/dbUser";
import items, { changeItemCount } from "../items";
import parseCommandArgs from "../lib/parseCommandArgs";
import { User } from "../user";
import logger from "../lib/logger";
import { Command, sendMessage } from "commands";
import type { userRecord } from "db/connection";
import { getUserRecord } from "db/dbUser";
import items, { changeItemCount } from "items";
import parseCommandArgs from "lib/parseCommandArgs";
import User from "user";
import logger from "lib/logger";
export default new Command('give', ['give'], 'chatter', async (msg, user) => {
const args = parseCommandArgs(msg.messageText);

View File

@@ -1,5 +1,5 @@
import { EventSubChannelChatMessageEvent } from "@twurple/eventsub-base";
import { User } from "../user";
import User from "user";
export type userType = 'chatter' | 'admin' | 'streamer';
@@ -34,7 +34,7 @@ for (const file of files) {
};
};
import items from "../items";
import items from "items";
for (const [name, item] of Array.from(items)) {
commands.set(name, item); // As Item is basically just Command but with more parameters, this should work fine
};
@@ -42,7 +42,7 @@ for (const [name, item] of Array.from(items)) {
export default commands;
export { basecommands };
import { singleUserMode, chatterApi, chatterId, streamerId } from "..";
import { singleUserMode, chatterApi, chatterId, streamerId } from "main";
/** Helper function to send a message to the stream */
export const sendMessage = async (message: string, replyParentMessageId?: string) => {

View File

@@ -1,6 +1,6 @@
import { Command, sendMessage } from ".";
import items from "../items";
import parseCommandArgs from "../lib/parseCommandArgs";
import { Command, sendMessage } from "commands";
import items from "items";
import parseCommandArgs from "lib/parseCommandArgs";
export default new Command('iteminfo', ['iteminfo', 'itemhelp', 'info'], 'chatter', async msg => {
const messagequery = parseCommandArgs(msg.messageText).join(' ');

View File

@@ -1,6 +1,6 @@
import { Command, sendMessage } from ".";
import parseCommandArgs from "../lib/parseCommandArgs";
import { User } from "../user";
import { Command, sendMessage } from "commands";
import parseCommandArgs from "lib/parseCommandArgs";
import User from "user";
export default new Command('itemlock', ['itemlock'], 'admin', async msg => {
const args = parseCommandArgs(msg.messageText);

View File

@@ -1,8 +1,8 @@
import { Command, sendMessage } from ".";
import { streamerUsers } from "..";
import { removeAdmin } from "../lib/admins";
import parseCommandArgs from "../lib/parseCommandArgs";
import { User } from "../user";
import { Command, sendMessage } from "commands";
import { streamerUsers } from "main";
import { removeAdmin } from "lib/admins";
import parseCommandArgs from "lib/parseCommandArgs";
import User from "user";
export default new Command('removeadmin', ['removeadmin'], 'streamer', async msg => {
const args = parseCommandArgs(msg.messageText);

View File

@@ -1,8 +1,8 @@
import { Command, sendMessage } from ".";
import { streamerUsers } from "..";
import { removeInvuln } from "../lib/invuln";
import parseCommandArgs from "../lib/parseCommandArgs";
import { User } from "../user";
import { Command, sendMessage } from "commands";
import { streamerUsers } from "main";
import { removeInvuln } from "lib/invuln";
import parseCommandArgs from "lib/parseCommandArgs";
import User from "user";
export default new Command('removeinvuln', ['removeinvuln'], 'streamer', async msg => {
const args = parseCommandArgs(msg.messageText);

View File

@@ -1,6 +1,6 @@
import { Command, sendMessage } from ".";
import { Command, sendMessage } from "commands";
import { redis } from "bun";
import { timeout } from "../lib/timeout";
import { timeout } from "lib/timeout";
const barrelCount = 6;

View File

@@ -1,5 +1,5 @@
import { Command, sendMessage } from ".";
import { timeout } from "../lib/timeout";
import { Command, sendMessage } from "commands";
import { timeout } from "lib/timeout";
export default new Command('seiso', ['seiso'], 'chatter', async (msg, user) => {
const rand = Math.floor(Math.random() * 101);

View File

@@ -1,6 +1,6 @@
import { Command, sendMessage } from ".";
import { handleCheer } from "../events/message";
import parseCommandArgs from "../lib/parseCommandArgs";
import { Command, sendMessage } from "commands";
import { handleCheer } from "events/message";
import parseCommandArgs from "lib/parseCommandArgs";
export default new Command('testcheer', ['testcheer'], 'streamer', async (msg, user) => {
const args = parseCommandArgs(msg.messageText);

View File

@@ -1,10 +1,10 @@
import { Command, sendMessage } from ".";
import { getUserRecord } from "../db/dbUser";
import parseCommandArgs from "../lib/parseCommandArgs";
import { User } from "../user";
import { timeout } from "../lib/timeout";
import { changeBalance } from "../lib/changeBalance";
import { createTimeoutRecord } from "../db/dbTimeouts";
import { Command, sendMessage } from "commands";
import { getUserRecord } from "db/dbUser";
import parseCommandArgs from "lib/parseCommandArgs";
import User from "user";
import { timeout } from "lib/timeout";
import { changeBalance } from "lib/changeBalance";
import { createTimeoutRecord } from "db/dbTimeouts";
export default new Command('timeout', ['timeout'], 'chatter', async (msg, user) => {
const userObj = await getUserRecord(user);

View File

@@ -1,6 +1,6 @@
import { redis } from "bun";
import { Command, sendMessage } from ".";
import items from "../items";
import { Command, sendMessage } from "commands";
import items from "items";
export default new Command('use', ['use'], 'chatter', async (msg, user) => {
const messagequery = msg.messageText.trim().split(' ').slice(1);

View File

@@ -1,5 +1,5 @@
import { redis } from "bun";
import { Command, sendMessage } from ".";
import { Command, sendMessage } from "commands";
export default new Command('vulnchatters', ['vulnchatters', 'vulnc'], 'chatter', async msg => {
const data = await redis.keys('user:*:vulnerable');

View File

@@ -1,5 +1,5 @@
import { Command, sendMessage } from ".";
import { timeout } from "../lib/timeout";
import { Command, sendMessage } from "commands";
import { timeout } from "lib/timeout";
// Remake of the !yabai command in ttv/kiara_tv
export default new Command('yabai', ['yabai', 'goon'], 'chatter', async (msg, user) => {