deno fmt
This commit is contained in:
parent
0bf818288a
commit
5b87cfda75
|
@ -1,30 +1,30 @@
|
|||
export const config = {
|
||||
'name': 'Logogram Bot', // Name of the bot
|
||||
'version': '1.1.6', // Version of the bot
|
||||
'token': 'the_bot_token', // Discord API Token for this bot
|
||||
'localToken': 'local_testing_token', // Discord API Token for a secondary OPTIONAL testing bot, THIS MUST BE DIFFERENT FROM "token"
|
||||
'prefix': 'l!', // Prefix for all commands
|
||||
'logChannel': 0n, // Discord channel ID where the bot should put startup messages and other error messages needed
|
||||
'reportChannel': 0n, // Discord channel ID where reports will be sent when using the built-in report command
|
||||
'devServer': 0n, // Discord guild ID where testing of indev features/commands will be handled, used in conjunction with the DEVMODE bool in mod.ts
|
||||
'owner': 0n, // Discord user ID of the bot admin
|
||||
'imageUrl': '', // Base URL for logos action images
|
||||
'resultsPerPage': 5, // Results to show on each page
|
||||
'mneme': { // Emojis for the mnemes
|
||||
'blue': '',
|
||||
'cyan': '',
|
||||
'green': '',
|
||||
'purple': '',
|
||||
'red': '',
|
||||
'yellow': '',
|
||||
},
|
||||
'jobType': { // Emojis for job type icons
|
||||
'tank': '',
|
||||
'healer': '',
|
||||
'melee': '',
|
||||
'ranged': '',
|
||||
'magic': '',
|
||||
},
|
||||
'name': 'Logogram Bot', // Name of the bot
|
||||
'version': '1.1.6', // Version of the bot
|
||||
'token': 'the_bot_token', // Discord API Token for this bot
|
||||
'localToken': 'local_testing_token', // Discord API Token for a secondary OPTIONAL testing bot, THIS MUST BE DIFFERENT FROM "token"
|
||||
'prefix': 'l!', // Prefix for all commands
|
||||
'logChannel': 0n, // Discord channel ID where the bot should put startup messages and other error messages needed
|
||||
'reportChannel': 0n, // Discord channel ID where reports will be sent when using the built-in report command
|
||||
'devServer': 0n, // Discord guild ID where testing of indev features/commands will be handled, used in conjunction with the DEVMODE bool in mod.ts
|
||||
'owner': 0n, // Discord user ID of the bot admin
|
||||
'imageUrl': '', // Base URL for logos action images
|
||||
'resultsPerPage': 5, // Results to show on each page
|
||||
'mneme': { // Emojis for the mnemes
|
||||
'blue': '',
|
||||
'cyan': '',
|
||||
'green': '',
|
||||
'purple': '',
|
||||
'red': '',
|
||||
'yellow': '',
|
||||
},
|
||||
'jobType': { // Emojis for job type icons
|
||||
'tank': '',
|
||||
'healer': '',
|
||||
'melee': '',
|
||||
'ranged': '',
|
||||
'magic': '',
|
||||
},
|
||||
};
|
||||
|
||||
export default config;
|
||||
|
|
25
deno.json
25
deno.json
|
@ -1,14 +1,11 @@
|
|||
{
|
||||
"compilerOptions": {
|
||||
"allowJs": true,
|
||||
"lib": ["deno.worker"],
|
||||
"strict": true
|
||||
},
|
||||
"lint": {
|
||||
"files": {
|
||||
"include": ["src/", "db/", "mod.ts", "deps.ts", "config.ts", "config.example.ts"],
|
||||
"exclude": []
|
||||
},
|
||||
"include": ["src/", "db/", "mod.ts", "deps.ts", "config.ts", "config.example.ts"],
|
||||
"exclude": [],
|
||||
"rules": {
|
||||
"tags": ["recommended"],
|
||||
"include": ["ban-untagged-todo"],
|
||||
|
@ -16,16 +13,12 @@
|
|||
}
|
||||
},
|
||||
"fmt": {
|
||||
"files": {
|
||||
"include": ["src/", "db/", "mod.ts", "deps.ts", "config.ts", "config.example.ts"],
|
||||
"exclude": []
|
||||
},
|
||||
"options": {
|
||||
"useTabs": true,
|
||||
"lineWidth": 250,
|
||||
"indentWidth": 2,
|
||||
"singleQuote": true,
|
||||
"proseWrap": "preserve"
|
||||
}
|
||||
"include": ["src/", "db/", "mod.ts", "deps.ts", "config.ts", "config.example.ts"],
|
||||
"exclude": [],
|
||||
"useTabs": false,
|
||||
"lineWidth": 250,
|
||||
"indentWidth": 2,
|
||||
"singleQuote": true,
|
||||
"proseWrap": "preserve"
|
||||
}
|
||||
}
|
11
deps.ts
11
deps.ts
|
@ -1,12 +1,5 @@
|
|||
export {
|
||||
startBot, editBotStatus, editBotNickname,
|
||||
sendMessage,
|
||||
Intents, DiscordActivityTypes,
|
||||
cache, cacheHandlers
|
||||
} from "https://deno.land/x/discordeno@12.0.1/mod.ts";
|
||||
export { cache, cacheHandlers, DiscordActivityTypes, editBotNickname, editBotStatus, Intents, sendMessage, startBot } from 'https://deno.land/x/discordeno@12.0.1/mod.ts';
|
||||
|
||||
export type {
|
||||
DiscordenoMessage, DiscordenoGuild, Embed
|
||||
} from "https://deno.land/x/discordeno@12.0.1/mod.ts";
|
||||
export type { DiscordenoGuild, DiscordenoMessage, Embed } from 'https://deno.land/x/discordeno@12.0.1/mod.ts';
|
||||
|
||||
export { initLog, log, LogTypes as LT } from 'https://raw.githubusercontent.com/Burn-E99/Log4Deno/V1.1.1/mod.ts';
|
|
@ -3,62 +3,62 @@ import config from '../config.ts';
|
|||
const errorColor = 0xe71212;
|
||||
|
||||
export const constantCmds = {
|
||||
help: {
|
||||
embeds: [{
|
||||
title: `${config.name}'s Available Commands:`,
|
||||
fields: [
|
||||
{
|
||||
name: `\`${config.prefix}?\``,
|
||||
value: 'This command',
|
||||
inline: true,
|
||||
},
|
||||
{
|
||||
name: `\`${config.prefix}info\``,
|
||||
value: 'Prints some information and links relating to the bot',
|
||||
inline: true,
|
||||
},
|
||||
{
|
||||
name: `\`${config.prefix}version\``,
|
||||
value: 'Prints the bots version',
|
||||
inline: true,
|
||||
},
|
||||
{
|
||||
name: `\`${config.prefix}logograms [query]\` or \`${config.prefix}l [query]\``,
|
||||
value: 'Sends information about the requested logogram, or logograms matching the query\nCan use `-class=abbr` to further filter the results, or `-page=#` to view more results',
|
||||
inline: true,
|
||||
},
|
||||
{
|
||||
name: `\`${config.prefix}preset [query]\` or \`${config.prefix}p [query]\``,
|
||||
value: 'Sends information about the requested preset list',
|
||||
inline: true,
|
||||
},
|
||||
{
|
||||
name: `\`${config.prefix}flowchart]\` or \`${config.prefix}f\``,
|
||||
value: 'Shows a simple flowchart for best actions',
|
||||
inline: true,
|
||||
},
|
||||
],
|
||||
}],
|
||||
},
|
||||
info: {
|
||||
embeds: [{
|
||||
fields: [{
|
||||
name: `${config.name}, a Discord bot for Eureka Logogram Actions.`,
|
||||
value: `${config.name} is developed by Ean AKA Burn_E99.\n\nFINAL FANTASY XIV SQUARE ENIX CO., LTD. FINAL FANTASY is a registered trademark of Square Enix Holdings Co., Ltd. All material used under license.`,
|
||||
}],
|
||||
}],
|
||||
},
|
||||
version: {
|
||||
embeds: [{
|
||||
title: `My current version is ${config.version}`,
|
||||
}],
|
||||
},
|
||||
logogramsNoQuery: {
|
||||
embeds: [{
|
||||
color: errorColor,
|
||||
title: 'No query provided!',
|
||||
description: `Please type something after the command, such as \`${config.prefix}logos wisdom\`.`,
|
||||
}],
|
||||
},
|
||||
flowchart: 'https://ffxiv.eanm.dev/eureka/Simple-Logos-Flowchart.png',
|
||||
help: {
|
||||
embeds: [{
|
||||
title: `${config.name}'s Available Commands:`,
|
||||
fields: [
|
||||
{
|
||||
name: `\`${config.prefix}?\``,
|
||||
value: 'This command',
|
||||
inline: true,
|
||||
},
|
||||
{
|
||||
name: `\`${config.prefix}info\``,
|
||||
value: 'Prints some information and links relating to the bot',
|
||||
inline: true,
|
||||
},
|
||||
{
|
||||
name: `\`${config.prefix}version\``,
|
||||
value: 'Prints the bots version',
|
||||
inline: true,
|
||||
},
|
||||
{
|
||||
name: `\`${config.prefix}logograms [query]\` or \`${config.prefix}l [query]\``,
|
||||
value: 'Sends information about the requested logogram, or logograms matching the query\nCan use `-class=abbr` to further filter the results, or `-page=#` to view more results',
|
||||
inline: true,
|
||||
},
|
||||
{
|
||||
name: `\`${config.prefix}preset [query]\` or \`${config.prefix}p [query]\``,
|
||||
value: 'Sends information about the requested preset list',
|
||||
inline: true,
|
||||
},
|
||||
{
|
||||
name: `\`${config.prefix}flowchart]\` or \`${config.prefix}f\``,
|
||||
value: 'Shows a simple flowchart for best actions',
|
||||
inline: true,
|
||||
},
|
||||
],
|
||||
}],
|
||||
},
|
||||
info: {
|
||||
embeds: [{
|
||||
fields: [{
|
||||
name: `${config.name}, a Discord bot for Eureka Logogram Actions.`,
|
||||
value: `${config.name} is developed by Ean AKA Burn_E99.\n\nFINAL FANTASY XIV SQUARE ENIX CO., LTD. FINAL FANTASY is a registered trademark of Square Enix Holdings Co., Ltd. All material used under license.`,
|
||||
}],
|
||||
}],
|
||||
},
|
||||
version: {
|
||||
embeds: [{
|
||||
title: `My current version is ${config.version}`,
|
||||
}],
|
||||
},
|
||||
logogramsNoQuery: {
|
||||
embeds: [{
|
||||
color: errorColor,
|
||||
title: 'No query provided!',
|
||||
description: `Please type something after the command, such as \`${config.prefix}logos wisdom\`.`,
|
||||
}],
|
||||
},
|
||||
flowchart: 'https://ffxiv.eanm.dev/eureka/Simple-Logos-Flowchart.png',
|
||||
};
|
||||
|
|
Loading…
Reference in New Issue