mirror of
https://github.com/Burn-E99/TheArtificer.git
synced 2026-06-04 09:03:50 -04:00
update common embed location, move some back into their own files
This commit is contained in:
@@ -7,7 +7,8 @@ import apiCommands from 'commands/apiCmd/_index.ts';
|
||||
import dbClient from 'db/client.ts';
|
||||
import { queries } from 'db/common.ts';
|
||||
|
||||
import { failColor } from 'src/commandUtils.ts';
|
||||
import { failColor } from 'embeds/colors.ts';
|
||||
|
||||
import utils from 'src/utils.ts';
|
||||
|
||||
export const api = async (message: DiscordenoMessage, args: string[]) => {
|
||||
|
||||
@@ -2,7 +2,8 @@ import { DiscordenoMessage } from '@discordeno';
|
||||
|
||||
import dbClient from 'db/client.ts';
|
||||
|
||||
import { generateApiFailed, generateApiSuccess } from 'src/commandUtils.ts';
|
||||
import { generateApiFailed, generateApiSuccess } from 'embeds/api.ts';
|
||||
|
||||
import utils from 'src/utils.ts';
|
||||
|
||||
export const allowBlock = async (message: DiscordenoMessage, apiArg: string) => {
|
||||
|
||||
@@ -2,7 +2,8 @@ import { DiscordenoMessage } from '@discordeno';
|
||||
|
||||
import config from '~config';
|
||||
|
||||
import { infoColor1, infoColor2 } from 'src/commandUtils.ts';
|
||||
import { infoColor1, infoColor2 } from 'embeds/colors.ts';
|
||||
|
||||
import utils from 'src/utils.ts';
|
||||
|
||||
export const help = (message: DiscordenoMessage) => {
|
||||
|
||||
@@ -4,7 +4,8 @@ import config from '~config';
|
||||
|
||||
import dbClient from 'db/client.ts';
|
||||
|
||||
import { failColor, successColor } from 'src/commandUtils.ts';
|
||||
import { failColor, successColor } from 'embeds/colors.ts';
|
||||
|
||||
import utils from 'src/utils.ts';
|
||||
|
||||
export const deleteGuild = async (message: DiscordenoMessage) => {
|
||||
|
||||
@@ -2,7 +2,8 @@ import { DiscordenoMessage } from '@discordeno';
|
||||
|
||||
import dbClient from 'db/client.ts';
|
||||
|
||||
import { generateApiFailed, generateApiSuccess } from 'src/commandUtils.ts';
|
||||
import { generateApiFailed, generateApiSuccess } from 'embeds/api.ts';
|
||||
|
||||
import utils from 'src/utils.ts';
|
||||
|
||||
export const showHideWarn = async (message: DiscordenoMessage, apiArg: string) => {
|
||||
|
||||
@@ -2,7 +2,9 @@ import { DiscordenoMessage } from '@discordeno';
|
||||
|
||||
import dbClient from 'db/client.ts';
|
||||
|
||||
import { failColor, generateApiStatus } from 'src/commandUtils.ts';
|
||||
import { generateApiStatus } from 'embeds/api.ts';
|
||||
import { failColor } from 'embeds/colors.ts';
|
||||
|
||||
import utils from 'src/utils.ts';
|
||||
|
||||
export const status = async (message: DiscordenoMessage) => {
|
||||
|
||||
@@ -7,7 +7,8 @@ import auditCommands from 'commands/auditCmd/_index.ts';
|
||||
import dbClient from 'db/client.ts';
|
||||
import { queries } from 'db/common.ts';
|
||||
|
||||
import { failColor } from 'src/commandUtils.ts';
|
||||
import { failColor } from 'embeds/colors.ts';
|
||||
|
||||
import utils from 'src/utils.ts';
|
||||
|
||||
export const audit = (message: DiscordenoMessage, args: string[]) => {
|
||||
|
||||
@@ -2,8 +2,9 @@ import { DiscordenoMessage, EmbedField } from '@discordeno';
|
||||
|
||||
import dbClient from 'db/client.ts';
|
||||
|
||||
import { compilingStats } from 'src/commonEmbeds.ts';
|
||||
import { infoColor2 } from 'src/commandUtils.ts';
|
||||
import { infoColor2 } from 'embeds/colors.ts';
|
||||
import { compilingStats } from 'embeds/common.ts';
|
||||
|
||||
import utils from 'src/utils.ts';
|
||||
|
||||
interface DBSizeData {
|
||||
|
||||
@@ -2,7 +2,8 @@ import { cache, cacheHandlers, DiscordenoGuild, DiscordenoMessage } from '@disco
|
||||
|
||||
import config from '~config';
|
||||
|
||||
import { infoColor2 } from 'src/commandUtils.ts';
|
||||
import { infoColor2 } from 'embeds/colors.ts';
|
||||
|
||||
import utils from 'src/utils.ts';
|
||||
|
||||
const sortGuildByMemberCount = (a: DiscordenoGuild, b: DiscordenoGuild) => {
|
||||
|
||||
@@ -2,7 +2,8 @@ import { DiscordenoMessage } from '@discordeno';
|
||||
|
||||
import config from '~config';
|
||||
|
||||
import { infoColor1 } from 'src/commandUtils.ts';
|
||||
import { infoColor1 } from 'embeds/colors.ts';
|
||||
|
||||
import utils from 'src/utils.ts';
|
||||
|
||||
export const auditHelp = (message: DiscordenoMessage) => {
|
||||
|
||||
@@ -6,7 +6,8 @@ import config from '~config';
|
||||
import dbClient from 'db/client.ts';
|
||||
import { queries } from 'db/common.ts';
|
||||
|
||||
import { infoColor1 } from 'src/commandUtils.ts';
|
||||
import { infoColor1 } from 'embeds/colors.ts';
|
||||
|
||||
import utils from 'src/utils.ts';
|
||||
|
||||
export const handleMentions = (message: DiscordenoMessage) => {
|
||||
|
||||
@@ -5,7 +5,8 @@ import config from '~config';
|
||||
import dbClient from 'db/client.ts';
|
||||
import { queries } from 'db/common.ts';
|
||||
|
||||
import { failColor, infoColor2 } from 'src/commandUtils.ts';
|
||||
import { failColor, infoColor2 } from 'embeds/colors.ts';
|
||||
|
||||
import intervals from 'src/intervals.ts';
|
||||
import utils from 'src/utils.ts';
|
||||
|
||||
|
||||
@@ -5,7 +5,8 @@ import config from '~config';
|
||||
import dbClient from 'db/client.ts';
|
||||
import { queries } from 'db/common.ts';
|
||||
|
||||
import { infoColor2 } from 'src/commandUtils.ts';
|
||||
import { infoColor2 } from 'embeds/colors.ts';
|
||||
|
||||
import utils from 'src/utils.ts';
|
||||
|
||||
export const help = (message: DiscordenoMessage) => {
|
||||
|
||||
@@ -5,7 +5,8 @@ import config from '~config';
|
||||
import dbClient from 'db/client.ts';
|
||||
import { queries } from 'db/common.ts';
|
||||
|
||||
import { infoColor2 } from 'src/commandUtils.ts';
|
||||
import { infoColor2 } from 'embeds/colors.ts';
|
||||
|
||||
import utils from 'src/utils.ts';
|
||||
|
||||
export const info = (message: DiscordenoMessage) => {
|
||||
|
||||
@@ -5,7 +5,8 @@ import config from '~config';
|
||||
import dbClient from 'db/client.ts';
|
||||
import { ignoreList, queries } from 'db/common.ts';
|
||||
|
||||
import { failColor, successColor } from 'src/commandUtils.ts';
|
||||
import { failColor, successColor } from 'embeds/colors.ts';
|
||||
|
||||
import utils from 'src/utils.ts';
|
||||
|
||||
export const optIn = async (message: DiscordenoMessage) => {
|
||||
|
||||
@@ -5,7 +5,8 @@ import config from '~config';
|
||||
import dbClient from 'db/client.ts';
|
||||
import { ignoreList, queries } from 'db/common.ts';
|
||||
|
||||
import { failColor, successColor } from 'src/commandUtils.ts';
|
||||
import { failColor, successColor } from 'embeds/colors.ts';
|
||||
|
||||
import utils from 'src/utils.ts';
|
||||
|
||||
export const optOut = async (message: DiscordenoMessage) => {
|
||||
|
||||
@@ -3,9 +3,19 @@ import { DiscordenoMessage } from '@discordeno';
|
||||
import dbClient from 'db/client.ts';
|
||||
import { queries } from 'db/common.ts';
|
||||
|
||||
import { generatePing } from 'src/commandUtils.ts';
|
||||
import { infoColor1 } from 'embeds/colors.ts';
|
||||
|
||||
import utils from 'src/utils.ts';
|
||||
|
||||
const generatePing = (time: number) => ({
|
||||
embeds: [
|
||||
{
|
||||
color: infoColor1,
|
||||
title: time === -1 ? 'Ping?' : `Pong! Latency is ${time}ms.`,
|
||||
},
|
||||
],
|
||||
});
|
||||
|
||||
export const ping = async (message: DiscordenoMessage) => {
|
||||
// Light telemetry to see how many times a command is being run
|
||||
dbClient.execute(queries.callIncCnt('ping')).catch((e) => utils.commonLoggers.dbError('ping.ts:14', 'call sproc INC_CNT on', e));
|
||||
|
||||
@@ -5,7 +5,8 @@ import config from '~config';
|
||||
import dbClient from 'db/client.ts';
|
||||
import { queries } from 'db/common.ts';
|
||||
|
||||
import { infoColor1 } from 'src/commandUtils.ts';
|
||||
import { infoColor1 } from 'embeds/colors.ts';
|
||||
|
||||
import utils from 'src/utils.ts';
|
||||
|
||||
export const privacy = (message: DiscordenoMessage) => {
|
||||
|
||||
@@ -5,7 +5,7 @@ import config from '~config';
|
||||
import dbClient from 'db/client.ts';
|
||||
import { queries } from 'db/common.ts';
|
||||
|
||||
import { failColor, generateReport, successColor } from 'src/commandUtils.ts';
|
||||
import { failColor, infoColor2, successColor } from 'embeds/colors.ts';
|
||||
import utils from 'src/utils.ts';
|
||||
|
||||
export const report = (message: DiscordenoMessage, args: string[]) => {
|
||||
@@ -13,7 +13,15 @@ export const report = (message: DiscordenoMessage, args: string[]) => {
|
||||
dbClient.execute(queries.callIncCnt('report')).catch((e) => utils.commonLoggers.dbError('report.ts:17', 'call sproc INC_CNT on', e));
|
||||
|
||||
if (args.join(' ')) {
|
||||
sendMessage(config.reportChannel, generateReport(args.join(' '))).catch((e: Error) => utils.commonLoggers.messageSendError('report.ts:22', message, e));
|
||||
sendMessage(config.reportChannel, {
|
||||
embeds: [
|
||||
{
|
||||
color: infoColor2,
|
||||
title: 'USER REPORT:',
|
||||
description: args.join(' ') || 'No message',
|
||||
},
|
||||
],
|
||||
}).catch((e: Error) => utils.commonLoggers.messageSendError('report.ts:22', message, e));
|
||||
message
|
||||
.send({
|
||||
embeds: [
|
||||
|
||||
@@ -5,7 +5,8 @@ import config from '~config';
|
||||
import dbClient from 'db/client.ts';
|
||||
import { queries } from 'db/common.ts';
|
||||
|
||||
import { infoColor2 } from 'src/commandUtils.ts';
|
||||
import { infoColor2 } from 'embeds/colors.ts';
|
||||
|
||||
import utils from 'src/utils.ts';
|
||||
|
||||
export const rip = (message: DiscordenoMessage) => {
|
||||
|
||||
@@ -11,7 +11,9 @@ import { sendRollRequest } from 'artigen/managers/queueManager.ts';
|
||||
import dbClient from 'db/client.ts';
|
||||
import { queries } from 'db/common.ts';
|
||||
|
||||
import { generateRollError, rollingEmbed, warnColor } from 'src/commandUtils.ts';
|
||||
import { generateRollError, rollingEmbed } from 'embeds/artigen.ts';
|
||||
import { warnColor } from 'embeds/colors.ts';
|
||||
|
||||
import utils from 'src/utils.ts';
|
||||
|
||||
export const roll = async (message: DiscordenoMessage, args: string[], command: string) => {
|
||||
|
||||
@@ -5,7 +5,8 @@ import config from '~config';
|
||||
import dbClient from 'db/client.ts';
|
||||
import { queries } from 'db/common.ts';
|
||||
|
||||
import { infoColor2 } from 'src/commandUtils.ts';
|
||||
import { infoColor2 } from 'embeds/colors.ts';
|
||||
|
||||
import utils from 'src/utils.ts';
|
||||
|
||||
export const rollDecorators = (message: DiscordenoMessage) => {
|
||||
|
||||
@@ -5,7 +5,8 @@ import config from '~config';
|
||||
import dbClient from 'db/client.ts';
|
||||
import { queries } from 'db/common.ts';
|
||||
|
||||
import { infoColor1, infoColor2, successColor } from 'src/commandUtils.ts';
|
||||
import { infoColor1, infoColor2, successColor } from 'embeds/colors.ts';
|
||||
|
||||
import utils from 'src/utils.ts';
|
||||
|
||||
export const rollHelp = (message: DiscordenoMessage) => {
|
||||
|
||||
@@ -1,10 +1,13 @@
|
||||
import { cache, cacheHandlers, DiscordenoMessage } from '@discordeno';
|
||||
|
||||
import config from '~config';
|
||||
|
||||
import dbClient from 'db/client.ts';
|
||||
import { queries } from 'db/common.ts';
|
||||
|
||||
import { compilingStats } from 'src/commonEmbeds.ts';
|
||||
import { generateStats } from 'src/commandUtils.ts';
|
||||
import { infoColor2 } from 'embeds/colors.ts';
|
||||
import { compilingStats } from 'embeds/common.ts';
|
||||
|
||||
import utils from 'src/utils.ts';
|
||||
|
||||
export const stats = async (message: DiscordenoMessage) => {
|
||||
@@ -33,18 +36,45 @@ export const stats = async (message: DiscordenoMessage) => {
|
||||
|
||||
const endTime = new Date().getTime();
|
||||
|
||||
m.edit(
|
||||
generateStats(
|
||||
cachedGuilds + cache.dispatchedGuildIds.size,
|
||||
cachedChannels + cache.dispatchedChannelIds.size,
|
||||
cachedMembers,
|
||||
rolls,
|
||||
total - rolls,
|
||||
rollRate,
|
||||
totalRate - rollRate,
|
||||
endTime - startTime,
|
||||
),
|
||||
).catch((e: Error) => utils.commonLoggers.messageEditError('stats.ts:38', m, e));
|
||||
m.edit({
|
||||
embeds: [
|
||||
{
|
||||
color: infoColor2,
|
||||
title: `${config.name}'s Statistics:`,
|
||||
timestamp: new Date().toISOString(),
|
||||
fields: [
|
||||
{
|
||||
name: 'Guilds:',
|
||||
value: `${(cachedGuilds + cache.dispatchedGuildIds.size).toLocaleString()}`,
|
||||
inline: true,
|
||||
},
|
||||
{
|
||||
name: 'Channels:',
|
||||
value: `${(cachedChannels + cache.dispatchedChannelIds.size).toLocaleString()}`,
|
||||
inline: true,
|
||||
},
|
||||
{
|
||||
name: 'Active Members:',
|
||||
value: `${cachedMembers.toLocaleString()}`,
|
||||
inline: true,
|
||||
},
|
||||
{
|
||||
name: 'Roll Commands:',
|
||||
value: `${rolls.toLocaleString()}\n(${Math.abs(rollRate).toFixed(2)} per hour)`,
|
||||
inline: true,
|
||||
},
|
||||
{
|
||||
name: 'Utility Commands:',
|
||||
value: `${(total - rolls).toLocaleString()}\n(${Math.abs(totalRate - rollRate).toFixed(2)} per hour)`,
|
||||
inline: true,
|
||||
},
|
||||
],
|
||||
footer: {
|
||||
text: `Total query time: ${endTime - startTime}ms`,
|
||||
},
|
||||
},
|
||||
],
|
||||
}).catch((e: Error) => utils.commonLoggers.messageEditError('stats.ts:38', m, e));
|
||||
} catch (e) {
|
||||
utils.commonLoggers.messageSendError('stats.ts:41', message, e as Error);
|
||||
}
|
||||
|
||||
@@ -5,7 +5,8 @@ import config from '~config';
|
||||
import dbClient from 'db/client.ts';
|
||||
import { queries } from 'db/common.ts';
|
||||
|
||||
import { infoColor1 } from 'src/commandUtils.ts';
|
||||
import { infoColor1 } from 'embeds/colors.ts';
|
||||
|
||||
import utils from 'src/utils.ts';
|
||||
|
||||
export const version = (message: DiscordenoMessage) => {
|
||||
|
||||
Reference in New Issue
Block a user