mirror of
https://gitlab.com/bignutty/labscore.git
synced 2025-06-07 21:53:07 -04:00
use subpath import maps
This commit is contained in:
parent
3c087fd648
commit
cf6fb6da9a
115 changed files with 708 additions and 664 deletions
|
@ -1,10 +1,9 @@
|
|||
const { Constants } = require('detritus-client');
|
||||
const { InteractionCallbackTypes, ApplicationCommandTypes } = Constants;
|
||||
const { renderMusicButtons } = require('#utils/buttons');
|
||||
const { createEmbed } = require('#utils/embed')
|
||||
|
||||
const { createEmbed } = require('../../../labscore/utils/embed')
|
||||
const { InteractionCallbackTypes, ApplicationCommandTypes } = require("detritus-client/lib/constants");;
|
||||
|
||||
const superagent = require('superagent')
|
||||
const { renderMusicButtons } = require('../../../labscore/utils/buttons');
|
||||
|
||||
const urlr = /(https?:\/\/(?:www\.|(?!www))[a-zA-Z0-9][a-zA-Z0-9-]+[a-zA-Z0-9]\.[^\s]{2,}|www\.[a-zA-Z0-9][a-zA-Z0-9-]+[a-zA-Z0-9]\.[^\s]{2,}|https?:\/\/(?:www\.|(?!www))[a-zA-Z0-9]+\.[^\s]{2,}|www\.[a-zA-Z0-9]+\.[^\s]{2,})/g
|
||||
|
||||
|
|
|
@ -1,12 +1,11 @@
|
|||
const { Constants } = require('detritus-client');
|
||||
const { InteractionCallbackTypes, ApplicationCommandTypes, MessageFlags } = Constants;
|
||||
const { googleVisionOcr } = require('#api');
|
||||
|
||||
const { googleVisionOcr } = require('../../../labscore/api');
|
||||
const { getMessageAttachment, validateAttachment } = require('../../../labscore/utils/attachment');
|
||||
const { getMessageAttachment, validateAttachment } = require('#utils/attachment');
|
||||
const { createEmbed } = require('#utils/embed');
|
||||
const { codeblock } = require('#utils/markdown');
|
||||
const { STATICS } = require('#utils/statics');
|
||||
|
||||
const { createEmbed } = require('../../../labscore/utils/embed');
|
||||
const { codeblock } = require('../../../labscore/utils/markdown');
|
||||
const { STATICS } = require('../../../labscore/utils/statics');
|
||||
const { InteractionCallbackTypes, ApplicationCommandTypes, MessageFlags } = require("detritus-client/lib/constants");
|
||||
|
||||
module.exports = {
|
||||
name: 'OCR',
|
||||
|
|
|
@ -1,14 +1,13 @@
|
|||
const { Constants } = require('detritus-client');
|
||||
const { InteractionCallbackTypes, ApplicationCommandTypes, MessageFlags } = Constants;
|
||||
const { googleVisionOcr, googleTranslate } = require('#api');
|
||||
const { TRANSLATE_LANGUAGE_MAPPINGS, TRANSLATE_LANGUAGES } = require('#constants');
|
||||
|
||||
const { googleVisionOcr, googleTranslate } = require('../../../labscore/api');
|
||||
const { getMessageAttachment, validateAttachment } = require('../../../labscore/utils/attachment');
|
||||
const { getMessageAttachment, validateAttachment } = require('#utils/attachment');
|
||||
const { createEmbed } = require('#utils/embed');
|
||||
const { editOrReply } = require('#utils/message');
|
||||
const { codeblock, icon, pill } = require('#utils/markdown');
|
||||
const { STATICS } = require('#utils/statics');
|
||||
|
||||
const { createEmbed } = require('../../../labscore/utils/embed');
|
||||
const { codeblock, icon, pill } = require('../../../labscore/utils/markdown');
|
||||
const { STATICS } = require('../../../labscore/utils/statics');
|
||||
const { editOrReply } = require('../../../labscore/utils/message');
|
||||
const { TRANSLATE_LANGUAGE_MAPPINGS, TRANSLATE_LANGUAGES } = require('../../../labscore/constants');
|
||||
const { InteractionCallbackTypes, ApplicationCommandTypes, MessageFlags } = require("detritus-client/lib/constants");
|
||||
|
||||
module.exports = {
|
||||
name: 'OCR Translate',
|
||||
|
|
|
@ -1,13 +1,14 @@
|
|||
const { createEmbed, formatPaginationEmbeds, page } = require('../../../labscore/utils/embed')
|
||||
const { editOrReply } = require('../../../labscore/utils/message')
|
||||
const { STATICS } = require('../../../labscore/utils/statics')
|
||||
const { reverseImageSearch } = require('#api');
|
||||
const { paginator } = require('#client');
|
||||
|
||||
const { paginator } = require('../../../labscore/client');
|
||||
const { reverseImageSearch } = require('../../../labscore/api');
|
||||
const { getMessageAttachment, validateAttachment } = require('#utils/attachment');
|
||||
const { createEmbed, formatPaginationEmbeds, page } = require('#utils/embed')
|
||||
const { editOrReply } = require('#utils/message')
|
||||
const { STATICS } = require('#utils/statics')
|
||||
|
||||
const { InteractionCallbackTypes, ApplicationCommandTypes } = require("detritus-client/lib/constants");
|
||||
const { getMessageAttachment, validateAttachment } = require('../../../labscore/utils/attachment');
|
||||
|
||||
// TODO: create a favicon() util
|
||||
function createReverseImageSearchResultPage(context, result, source) {
|
||||
let res = page(
|
||||
createEmbed("default", context, {
|
||||
|
|
|
@ -1,12 +1,11 @@
|
|||
const { Constants } = require('detritus-client');
|
||||
const { InteractionCallbackTypes, ApplicationCommandTypes, MessageFlags } = Constants;
|
||||
const { AudioTranscribe } = require('#obelisk');
|
||||
|
||||
const { AudioTranscribe} = require('../../../labscore/api/obelisk');
|
||||
const { createEmbed } = require('#utils/embed');
|
||||
const { editOrReply } = require('#utils/message');
|
||||
const { codeblock } = require('#utils/markdown');
|
||||
const { STATICS } = require('#utils/statics');
|
||||
|
||||
const { createEmbed } = require('../../../labscore/utils/embed');
|
||||
const { codeblock } = require('../../../labscore/utils/markdown');
|
||||
const { STATICS } = require('../../../labscore/utils/statics');
|
||||
const { editOrReply } = require('../../../labscore/utils/message');
|
||||
const { InteractionCallbackTypes, ApplicationCommandTypes, MessageFlags } = require("detritus-client/lib/constants");;
|
||||
|
||||
module.exports = {
|
||||
name: 'Transcribe Voice Message',
|
||||
|
|
|
@ -1,8 +1,9 @@
|
|||
const { createEmbed } = require('../../../../labscore/utils/embed')
|
||||
const { editOrReply } = require('../../../../labscore/utils/message')
|
||||
const { otter } = require('#api');
|
||||
|
||||
const { createEmbed } = require('#utils/embed')
|
||||
const { editOrReply } = require('#utils/message')
|
||||
|
||||
const { InteractionCallbackTypes } = require("detritus-client/lib/constants");
|
||||
const { otter } = require('../../../../labscore/api');
|
||||
|
||||
module.exports = {
|
||||
description: 'Shows a random otter picture.',
|
||||
|
|
|
@ -1,9 +1,7 @@
|
|||
const { Constants } = require('detritus-client');
|
||||
const { InteractionCallbackTypes, ApplicationCommandOptionTypes } = Constants;
|
||||
const { createEmbed } = require('#utils/embed');
|
||||
const { editOrReply } = require('#utils/message');
|
||||
|
||||
const { createEmbed } = require('../../../../labscore/utils/embed');
|
||||
|
||||
const { editOrReply } = require('../../../../labscore/utils/message');
|
||||
const { InteractionCallbackTypes, ApplicationCommandOptionTypes } = require("detritus-client/lib/constants");
|
||||
|
||||
module.exports = {
|
||||
description: 'Get someones avatar.',
|
||||
|
|
|
@ -1,12 +1,11 @@
|
|||
const { Constants } = require('detritus-client');
|
||||
const { InteractionCallbackTypes, ApplicationCommandOptionTypes } = Constants;
|
||||
const { BADGE_ICONS } = require('#constants');
|
||||
|
||||
const { createEmbed } = require('../../../../labscore/utils/embed');
|
||||
const { smallIconPill, highlight, smallPill, icon, timestamp } = require('../../../../labscore/utils/markdown');
|
||||
const { renderBadges } = require('../../../../labscore/utils/users');
|
||||
const { BADGE_ICONS } = require('../../../../labscore/constants');
|
||||
const { editOrReply } = require('../../../../labscore/utils/message');
|
||||
const { UserFlags } = require('detritus-client/lib/constants');
|
||||
const { createEmbed } = require('#utils/embed');
|
||||
const { smallIconPill, highlight, smallPill, icon, timestamp } = require('#utils/markdown');
|
||||
const { editOrReply } = require('#utils/message');
|
||||
const { renderBadges } = require('#utils/users');
|
||||
|
||||
const { InteractionCallbackTypes, ApplicationCommandOptionTypes, UserFlags } = require("detritus-client/lib/constants");
|
||||
|
||||
module.exports = {
|
||||
description: 'Displays information about a user',
|
||||
|
|
|
@ -1,11 +1,9 @@
|
|||
const { Constants } = require('detritus-client');
|
||||
const { InteractionCallbackTypes, ApplicationCommandOptionTypes } = Constants;
|
||||
const { REWRITE_STYLES } = require('#constants');
|
||||
|
||||
const { REWRITE_STYLES } = require('../../../labscore/constants');
|
||||
const { createEmbed } = require('#utils/embed');
|
||||
const { iconPill, codeblock } = require('#utils/markdown');
|
||||
|
||||
const { createEmbed } = require('../../../labscore/utils/embed');
|
||||
const { iconPill, codeblock } = require('../../../labscore/utils/markdown');
|
||||
const { MessageFlags } = require('detritus-client/lib/constants');
|
||||
const { InteractionCallbackTypes, ApplicationCommandOptionTypes, MessageFlags } = require('detritus-client/lib/constants');
|
||||
|
||||
const superagent = require('superagent')
|
||||
|
||||
|
|
|
@ -1,12 +1,13 @@
|
|||
const { createEmbed, formatPaginationEmbeds, page } = require('../../../../labscore/utils/embed')
|
||||
const { editOrReply } = require('../../../../labscore/utils/message')
|
||||
const { STATICS } = require('../../../../labscore/utils/statics')
|
||||
const { googleImages } = require('#api');
|
||||
const { paginator } = require('#client');
|
||||
|
||||
const { paginator } = require('../../../../labscore/client');
|
||||
const { googleImages } = require('../../../../labscore/api');
|
||||
const { createEmbed, formatPaginationEmbeds, page } = require('#utils/embed')
|
||||
const { editOrReply } = require('#utils/message')
|
||||
const { STATICS } = require('#utils/statics')
|
||||
|
||||
const { ApplicationCommandOptionTypes, InteractionCallbackTypes } = require('detritus-client/lib/constants');
|
||||
|
||||
// TODO: create a favicon() util
|
||||
function createImageResultPage(context, result) {
|
||||
let res = page(createEmbed("default", context, {
|
||||
author: {
|
||||
|
|
|
@ -1,13 +1,14 @@
|
|||
const { createEmbed, formatPaginationEmbeds, page } = require('../../../../labscore/utils/embed')
|
||||
const { link, citation } = require('../../../../labscore/utils/markdown')
|
||||
const { editOrReply } = require('../../../../labscore/utils/message')
|
||||
const { STATICS } = require('../../../../labscore/utils/statics')
|
||||
const { google } = require('#api');
|
||||
const { paginator } = require('#client');
|
||||
|
||||
const { paginator } = require('../../../../labscore/client');
|
||||
const { google } = require('../../../../labscore/api');
|
||||
const { createEmbed, formatPaginationEmbeds, page } = require('#utils/embed')
|
||||
const { link, citation } = require('#utils/markdown')
|
||||
const { editOrReply } = require('#utils/message')
|
||||
const { STATICS } = require('#utils/statics')
|
||||
|
||||
const { ApplicationCommandOptionTypes, InteractionCallbackTypes } = require('detritus-client/lib/constants');
|
||||
|
||||
// TODO: create a favicon() util
|
||||
function createSearchResultPage(context, result){
|
||||
let res;
|
||||
switch(result.type){
|
||||
|
|
|
@ -1,12 +1,12 @@
|
|||
const { createEmbed, formatPaginationEmbeds, page } = require('../../../../labscore/utils/embed')
|
||||
const { editOrReply } = require('../../../../labscore/utils/message')
|
||||
const { STATICS } = require('../../../../labscore/utils/statics')
|
||||
const { lyrics } = require('#api');
|
||||
const { paginator } = require('#client');
|
||||
|
||||
const { lyrics } = require('../../../../labscore/api');
|
||||
const { paginator } = require('../../../../labscore/client');
|
||||
const { createEmbed, formatPaginationEmbeds, page } = require('#utils/embed')
|
||||
const { smallIconPill } = require('#utils/markdown');
|
||||
const { editOrReply } = require('#utils/message')
|
||||
const { STATICS } = require('#utils/statics')
|
||||
|
||||
const { ApplicationCommandOptionTypes, InteractionCallbackTypes } = require('detritus-client/lib/constants');
|
||||
const { smallIconPill } = require('../../../../labscore/utils/markdown');
|
||||
|
||||
const META_FIELDS = {
|
||||
"Album": "stat_videos",
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
const { createEmbed, formatPaginationEmbeds, page } = require('../../../../labscore/utils/embed')
|
||||
const { editOrReply } = require('../../../../labscore/utils/message')
|
||||
const { STATICS } = require('../../../../labscore/utils/statics')
|
||||
const { wolframAlpha } = require('#api');
|
||||
const { paginator } = require('#client');
|
||||
|
||||
const { paginator } = require('../../../../labscore/client');
|
||||
const { wolframAlpha } = require('../../../../labscore/api');
|
||||
const { citation } = require('../../../../labscore/utils/markdown');
|
||||
const { createEmbed, formatPaginationEmbeds, page } = require('#utils/embed')
|
||||
const { citation } = require('#utils/markdown');
|
||||
const { editOrReply } = require('#utils/message')
|
||||
const { STATICS } = require('#utils/statics')
|
||||
|
||||
const { ApplicationCommandOptionTypes, InteractionCallbackTypes } = require('detritus-client/lib/constants');
|
||||
|
||||
|
|
|
@ -1,11 +1,12 @@
|
|||
const { createEmbed, formatPaginationEmbeds, page } = require('../../../../labscore/utils/embed')
|
||||
const { editOrReply } = require('../../../../labscore/utils/message')
|
||||
const { paginator } = require('#client');
|
||||
|
||||
const { paginator } = require('../../../../labscore/client');
|
||||
const superagent = require('superagent')
|
||||
const { createEmbed, formatPaginationEmbeds, page } = require('#utils/embed')
|
||||
const { editOrReply } = require('#utils/message')
|
||||
|
||||
const { ApplicationCommandOptionTypes, InteractionCallbackTypes } = require('detritus-client/lib/constants');
|
||||
|
||||
const superagent = require('superagent')
|
||||
|
||||
module.exports = {
|
||||
name: 'xkcd',
|
||||
description: 'Search for XKCD comics.',
|
||||
|
|
|
@ -1,14 +1,13 @@
|
|||
const { createEmbed, formatPaginationEmbeds, page } = require('../../../../labscore/utils/embed')
|
||||
const { link, iconPill, smallPill } = require('../../../../labscore/utils/markdown')
|
||||
const { editOrReply } = require('../../../../labscore/utils/message')
|
||||
const { STATICS } = require('../../../../labscore/utils/statics')
|
||||
const { youtube } = require('#api');
|
||||
const { paginator } = require('#client');
|
||||
const { YOUTUBE_CATEGORIES } = require('#constants');
|
||||
|
||||
const { paginator } = require('../../../../labscore/client');
|
||||
const { youtube } = require('../../../../labscore/api');
|
||||
|
||||
const { Permissions } = require("detritus-client/lib/constants");
|
||||
const { YOUTUBE_CATEGORIES } = require('../../../../labscore/constants');
|
||||
const { createEmbed, formatPaginationEmbeds, page } = require('#utils/embed')
|
||||
const { link, iconPill } = require('#utils/markdown')
|
||||
const { editOrReply } = require('#utils/message')
|
||||
const { STATICS } = require('#utils/statics')
|
||||
|
||||
// TODO: Move this to a numbers utility
|
||||
// https://www.html-code-generator.com/javascript/shorten-long-numbers
|
||||
const intToString = num => {
|
||||
num = num.toString().replace(/[^0-9.]/g, '');
|
||||
|
|
|
@ -1,12 +1,12 @@
|
|||
const { createEmbed, formatPaginationEmbeds, page } = require('../../../../labscore/utils/embed')
|
||||
const { link, iconPill, smallPill, icon, iconLinkPill, pill } = require('../../../../labscore/utils/markdown')
|
||||
const { editOrReply } = require('../../../../labscore/utils/message')
|
||||
const { dictionary } = require('#api');
|
||||
const { paginator } = require('#client');
|
||||
const { TRANSLATE_LANGUAGE_MAPPINGS, DICTIONARY_LANGUAGES } = require('#constants');
|
||||
|
||||
const { paginator } = require('../../../../labscore/client');
|
||||
const { dictionary } = require('../../../../labscore/api');
|
||||
const { createEmbed, formatPaginationEmbeds, page } = require('#utils/embed')
|
||||
const { link, iconPill, smallPill, icon, iconLinkPill, pill } = require('#utils/markdown')
|
||||
const { editOrReply } = require('#utils/message')
|
||||
|
||||
const { ApplicationCommandOptionTypes, InteractionCallbackTypes } = require('detritus-client/lib/constants');
|
||||
const { TRANSLATE_LANGUAGE_MAPPINGS, DICTIONARY_LANGUAGES } = require('../../../../labscore/constants');
|
||||
|
||||
const LABELS = {
|
||||
"offensive": `${iconPill("warning", "Offensive")}`
|
||||
|
|
|
@ -1,14 +1,15 @@
|
|||
const { Constants, Utils } = require("detritus-client");
|
||||
const { InteractionCallbackTypes, ApplicationCommandOptionTypes } = require("detritus-client/lib/constants");
|
||||
const { emojipedia, emojiKitchen } = require("../../../../labscore/api");
|
||||
const { emojipedia, emojiKitchen } = require("#api");
|
||||
|
||||
const { EMOJIPEDIA_PLATFORM_TYPES, EMOJIPEDIA_PLATFORM_TYPE_ALIASES } = require("../../../../labscore/constants");
|
||||
const { createEmbed } = require("../../../../labscore/utils/embed");
|
||||
const { icon, pill, iconPill, highlight, timestamp } = require("../../../../labscore/utils/markdown");
|
||||
const { editOrReply } = require("../../../../labscore/utils/message");
|
||||
const { STATICS } = require("../../../../labscore/utils/statics");
|
||||
const { createEmbed } = require("#utils/embed");
|
||||
const { icon, pill, iconPill, highlight, timestamp } = require("#utils/markdown");
|
||||
const { editOrReply } = require("#utils/message");
|
||||
const { STATICS } = require("#utils/statics");
|
||||
|
||||
const { ingest } = require("#logging");
|
||||
|
||||
const { Utils } = require("detritus-client");
|
||||
const { InteractionCallbackTypes, ApplicationCommandOptionTypes } = require("detritus-client/lib/constants");
|
||||
const { Components, Snowflake } = require("detritus-client/lib/utils");
|
||||
const { ingest } = require("../../../../labscore/logging");
|
||||
|
||||
const onlyEmoji = require('emoji-aware').onlyEmoji;
|
||||
|
||||
|
|
|
@ -1,11 +1,12 @@
|
|||
const { InteractionCallbackTypes, MessageComponentButtonStyles, ApplicationCommandOptionTypes } = require("detritus-client/lib/constants");
|
||||
const { emojipedia } = require("../../../../labscore/api");
|
||||
const { emojipedia } = require("#api");
|
||||
|
||||
const { createEmbed } = require("#utils/embed");
|
||||
const { pill } = require("#utils/markdown");
|
||||
const { editOrReply } = require("#utils/message");
|
||||
const { STATICS } = require("#utils/statics");
|
||||
|
||||
const { createEmbed } = require("../../../../labscore/utils/embed");
|
||||
const { pill } = require("../../../../labscore/utils/markdown");
|
||||
const { editOrReply } = require("../../../../labscore/utils/message");
|
||||
const { STATICS } = require("../../../../labscore/utils/statics");
|
||||
const { Components } = require("detritus-client/lib/utils");
|
||||
const { InteractionCallbackTypes, MessageComponentButtonStyles, ApplicationCommandOptionTypes } = require("detritus-client/lib/constants");
|
||||
|
||||
const onlyEmoji = require('emoji-aware').onlyEmoji;
|
||||
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
const { createEmbed } = require("../../../../labscore/utils/embed");
|
||||
const { editOrReply } = require("../../../../labscore/utils/message");
|
||||
const { WebUtilsWebPageScreenshot} = require("#obelisk");
|
||||
|
||||
const { WebUtilsWebPageScreenshot} = require("../../../../labscore/api/obelisk");
|
||||
const { createEmbed } = require("#utils/embed");
|
||||
const { editOrReply } = require("#utils/message");
|
||||
|
||||
const { ApplicationCommandOptionTypes, InteractionCallbackTypes } = require('detritus-client/lib/constants');
|
||||
|
||||
|
|
|
@ -1,11 +1,11 @@
|
|||
const { createEmbed } = require('../../../../labscore/utils/embed')
|
||||
const { editOrReply } = require('../../../../labscore/utils/message')
|
||||
const { darksky } = require('#api');
|
||||
|
||||
const { darksky } = require('../../../../labscore/api');
|
||||
const { pill, iconPill, smallPill, weatherIcon, timestamp } = require('../../../../labscore/utils/markdown');
|
||||
const { createEmbed } = require('#utils/embed');
|
||||
const { pill, iconPill, smallPill, weatherIcon, timestamp } = require('#utils/markdown');
|
||||
const { editOrReply } = require('#utils/message');
|
||||
const { STATICS } = require('#utils/statics');
|
||||
|
||||
const { ApplicationCommandOptionTypes, InteractionCallbackTypes } = require('detritus-client/lib/constants');
|
||||
const { STATICS } = require('../../../../labscore/utils/statics');
|
||||
|
||||
module.exports = {
|
||||
name: 'weather',
|
||||
|
|
|
@ -1,11 +1,10 @@
|
|||
const { Constants } = require('detritus-client');
|
||||
const { InteractionCallbackTypes, ApplicationCommandOptionTypes } = Constants;
|
||||
const { imtranslator } = require('#api');
|
||||
const { IMTRANSLATOR_VOICES } = require('#constants');
|
||||
|
||||
const { imtranslator } = require('../../../../labscore/api');
|
||||
const { IMTRANSLATOR_VOICES } = require('../../../../labscore/constants');
|
||||
const { createEmbed } = require('#utils/embed');
|
||||
const { icon, highlight } = require('#utils/markdown');
|
||||
|
||||
const { createEmbed } = require('../../../../labscore/utils/embed');
|
||||
const { icon, highlight } = require('../../../../labscore/utils/markdown');
|
||||
const { InteractionCallbackTypes, ApplicationCommandOptionTypes } = require('detritus-client/lib/constants');
|
||||
|
||||
module.exports = {
|
||||
description: 'Text to Speech with imtranslator voices',
|
||||
|
|
|
@ -1,11 +1,10 @@
|
|||
const { Constants } = require('detritus-client');
|
||||
const { InteractionCallbackTypes, ApplicationCommandOptionTypes } = Constants;
|
||||
const { sapi4 } = require('#api');
|
||||
const { MICROSOFT_VOICES, MICROSOFT_VOICE_CONFIG } = require('#constants');
|
||||
|
||||
const { sapi4 } = require('../../../../labscore/api');
|
||||
const { MICROSOFT_VOICES, MICROSOFT_VOICE_CONFIG } = require('../../../../labscore/constants');
|
||||
const { createEmbed } = require('#utils/embed');
|
||||
const { icon, highlight } = require('#utils/markdown');
|
||||
|
||||
const { createEmbed } = require('../../../../labscore/utils/embed');
|
||||
const { icon, highlight } = require('../../../../labscore/utils/markdown');
|
||||
const { InteractionCallbackTypes, ApplicationCommandOptionTypes } = require('detritus-client/lib/constants');
|
||||
|
||||
module.exports = {
|
||||
description: 'Text to Speech with microsoft voices',
|
||||
|
|
|
@ -1,10 +1,9 @@
|
|||
const { Constants } = require('detritus-client');
|
||||
const { InteractionCallbackTypes, ApplicationCommandOptionTypes } = Constants;
|
||||
const { moonbase } = require('#api');
|
||||
|
||||
const { moonbase } = require('../../../../labscore/api');
|
||||
const { createEmbed } = require('#utils/embed');
|
||||
const { icon, highlight } = require('#utils/markdown');
|
||||
|
||||
const { createEmbed } = require('../../../../labscore/utils/embed');
|
||||
const { icon, highlight } = require('../../../../labscore/utils/markdown');
|
||||
const { InteractionCallbackTypes, ApplicationCommandOptionTypes } = require('detritus-client/lib/constants');
|
||||
|
||||
module.exports = {
|
||||
description: 'Moonbase Alpha text to speech voices',
|
||||
|
|
|
@ -1,11 +1,10 @@
|
|||
const { Constants } = require('detritus-client');
|
||||
const { InteractionCallbackTypes, ApplicationCommandOptionTypes } = Constants;
|
||||
const { playht } = require('#api');
|
||||
const { PLAYHT_VOICES } = require('#constants');
|
||||
|
||||
const { playht } = require('../../../../labscore/api');
|
||||
const { PLAYHT_VOICES } = require('../../../../labscore/constants');
|
||||
const { createEmbed } = require('#utils/embed');
|
||||
const { icon, highlight } = require('#utils/markdown');
|
||||
|
||||
const { createEmbed } = require('../../../../labscore/utils/embed');
|
||||
const { icon, highlight } = require('../../../../labscore/utils/markdown');
|
||||
const { InteractionCallbackTypes, ApplicationCommandOptionTypes } = require('detritus-client/lib/constants');
|
||||
|
||||
module.exports = {
|
||||
description: 'Text to Speech with playht voices',
|
||||
|
|
|
@ -1,11 +1,10 @@
|
|||
const { Constants } = require('detritus-client');
|
||||
const { InteractionCallbackTypes, ApplicationCommandOptionTypes } = Constants;
|
||||
const { tiktok } = require('#api');
|
||||
const { TIKTOK_VOICES_CHARACTERS } = require('#constants');
|
||||
|
||||
const { tiktok } = require('../../../../../labscore/api');
|
||||
const { createEmbed } = require('#utils/embed');
|
||||
const { icon, highlight } = require('#utils/markdown');
|
||||
|
||||
const { createEmbed } = require('../../../../../labscore/utils/embed');
|
||||
const { icon, highlight } = require('../../../../../labscore/utils/markdown');
|
||||
const { TIKTOK_VOICES_CHARACTERS } = require('../../../../../labscore/constants');
|
||||
const { InteractionCallbackTypes, ApplicationCommandOptionTypes } = require('detritus-client/lib/constants');
|
||||
|
||||
let voices = []
|
||||
for(const k of Object.keys(TIKTOK_VOICES_CHARACTERS)) voices.unshift({
|
||||
|
|
|
@ -1,11 +1,10 @@
|
|||
const { Constants } = require('detritus-client');
|
||||
const { InteractionCallbackTypes, ApplicationCommandOptionTypes } = Constants;
|
||||
const { tiktok } = require('#api');
|
||||
const { TIKTOK_VOICES_FRENCH } = require('#constants');
|
||||
|
||||
const { tiktok } = require('../../../../../labscore/api');
|
||||
const { createEmbed } = require('#utils/embed');
|
||||
const { icon, highlight } = require('#utils/markdown');
|
||||
|
||||
const { createEmbed } = require('../../../../../labscore/utils/embed');
|
||||
const { icon, highlight } = require('../../../../../labscore/utils/markdown');
|
||||
const { TIKTOK_VOICES_FRENCH } = require('../../../../../labscore/constants');
|
||||
const { InteractionCallbackTypes, ApplicationCommandOptionTypes } = require('detritus-client/lib/constants');
|
||||
|
||||
let voices = []
|
||||
for(const k of Object.keys(TIKTOK_VOICES_FRENCH)) voices.unshift({
|
||||
|
|
|
@ -1,11 +1,10 @@
|
|||
const { Constants } = require('detritus-client');
|
||||
const { InteractionCallbackTypes, ApplicationCommandOptionTypes } = Constants;
|
||||
const { tiktok } = require('#api');
|
||||
const { TIKTOK_VOICES_GERMAN } = require('#constants');
|
||||
|
||||
const { tiktok } = require('../../../../../labscore/api');
|
||||
const { createEmbed } = require('#utils/embed');
|
||||
const { icon, highlight } = require('#utils/markdown');
|
||||
|
||||
const { createEmbed } = require('../../../../../labscore/utils/embed');
|
||||
const { icon, highlight } = require('../../../../../labscore/utils/markdown');
|
||||
const { TIKTOK_VOICES_GERMAN } = require('../../../../../labscore/constants');
|
||||
const { InteractionCallbackTypes, ApplicationCommandOptionTypes } = require('detritus-client/lib/constants');
|
||||
|
||||
let voices = []
|
||||
for(const k of Object.keys(TIKTOK_VOICES_GERMAN)) voices.unshift({
|
||||
|
|
|
@ -1,11 +1,10 @@
|
|||
const { Constants } = require('detritus-client');
|
||||
const { InteractionCallbackTypes, ApplicationCommandOptionTypes } = Constants;
|
||||
const { tiktok } = require('#api');
|
||||
const { TIKTOK_VOICES_INDONESIAN } = require('#constants');
|
||||
|
||||
const { tiktok } = require('../../../../../labscore/api');
|
||||
const { createEmbed } = require('#utils/embed');
|
||||
const { icon, highlight } = require('#utils/markdown');
|
||||
|
||||
const { createEmbed } = require('../../../../../labscore/utils/embed');
|
||||
const { icon, highlight } = require('../../../../../labscore/utils/markdown');
|
||||
const { TIKTOK_VOICES_INDONESIAN } = require('../../../../../labscore/constants');
|
||||
const { InteractionCallbackTypes, ApplicationCommandOptionTypes } = require('detritus-client/lib/constants');
|
||||
|
||||
let voices = []
|
||||
for(const k of Object.keys(TIKTOK_VOICES_INDONESIAN)) voices.unshift({
|
||||
|
|
|
@ -1,11 +1,10 @@
|
|||
const { Constants } = require('detritus-client');
|
||||
const { InteractionCallbackTypes, ApplicationCommandOptionTypes } = Constants;
|
||||
const { tiktok } = require('#api');
|
||||
const { TIKTOK_VOICES_ITALIAN } = require('#constants');
|
||||
|
||||
const { tiktok } = require('../../../../../labscore/api');
|
||||
const { createEmbed } = require('#utils/embed');
|
||||
const { icon, highlight } = require('#utils/markdown');
|
||||
|
||||
const { createEmbed } = require('../../../../../labscore/utils/embed');
|
||||
const { icon, highlight } = require('../../../../../labscore/utils/markdown');
|
||||
const { TIKTOK_VOICES_ITALIAN } = require('../../../../../labscore/constants');
|
||||
const { InteractionCallbackTypes, ApplicationCommandOptionTypes } = require('detritus-client/lib/constants');
|
||||
|
||||
let voices = []
|
||||
for(const k of Object.keys(TIKTOK_VOICES_ITALIAN)) voices.unshift({
|
||||
|
|
|
@ -1,11 +1,10 @@
|
|||
const { Constants } = require('detritus-client');
|
||||
const { InteractionCallbackTypes, ApplicationCommandOptionTypes } = Constants;
|
||||
const { tiktok } = require('#api');
|
||||
const { TIKTOK_VOICES_JAPANESE } = require('#constants');
|
||||
|
||||
const { tiktok } = require('../../../../../labscore/api');
|
||||
const { createEmbed } = require('#utils/embed');
|
||||
const { icon, highlight } = require('#utils/markdown');
|
||||
|
||||
const { createEmbed } = require('../../../../../labscore/utils/embed');
|
||||
const { icon, highlight } = require('../../../../../labscore/utils/markdown');
|
||||
const { TIKTOK_VOICES_JAPANESE } = require('../../../../../labscore/constants');
|
||||
const { InteractionCallbackTypes, ApplicationCommandOptionTypes } = require('detritus-client/lib/constants');
|
||||
|
||||
let voices = []
|
||||
for(const k of Object.keys(TIKTOK_VOICES_JAPANESE)) voices.unshift({
|
||||
|
|
|
@ -1,11 +1,10 @@
|
|||
const { Constants } = require('detritus-client');
|
||||
const { InteractionCallbackTypes, ApplicationCommandOptionTypes } = Constants;
|
||||
const { tiktok } = require('#api');
|
||||
const { TIKTOK_VOICES_KOREAN } = require('#constants');
|
||||
|
||||
const { tiktok } = require('../../../../../labscore/api');
|
||||
const { createEmbed } = require('#utils/embed');
|
||||
const { icon, highlight } = require('#utils/markdown');
|
||||
|
||||
const { createEmbed } = require('../../../../../labscore/utils/embed');
|
||||
const { icon, highlight } = require('../../../../../labscore/utils/markdown');
|
||||
const { TIKTOK_VOICES_KOREAN } = require('../../../../../labscore/constants');
|
||||
const { InteractionCallbackTypes, ApplicationCommandOptionTypes } = require('detritus-client/lib/constants');
|
||||
|
||||
let voices = []
|
||||
for(const k of Object.keys(TIKTOK_VOICES_KOREAN)) voices.unshift({
|
||||
|
|
|
@ -1,11 +1,10 @@
|
|||
const { Constants } = require('detritus-client');
|
||||
const { InteractionCallbackTypes, ApplicationCommandOptionTypes } = Constants;
|
||||
const { tiktok } = require('#api');
|
||||
const { TIKTOK_VOICES_POP_CULTURE } = require('#constants');
|
||||
|
||||
const { tiktok } = require('../../../../../labscore/api');
|
||||
const { createEmbed } = require('#utils/embed');
|
||||
const { icon, highlight } = require('#utils/markdown');
|
||||
|
||||
const { createEmbed } = require('../../../../../labscore/utils/embed');
|
||||
const { icon, highlight } = require('../../../../../labscore/utils/markdown');
|
||||
const { TIKTOK_VOICES_POP_CULTURE } = require('../../../../../labscore/constants');
|
||||
const { InteractionCallbackTypes, ApplicationCommandOptionTypes } = require('detritus-client/lib/constants');
|
||||
|
||||
let voices = []
|
||||
for(const k of Object.keys(TIKTOK_VOICES_POP_CULTURE)) voices.unshift({
|
||||
|
|
|
@ -1,11 +1,10 @@
|
|||
const { Constants } = require('detritus-client');
|
||||
const { InteractionCallbackTypes, ApplicationCommandOptionTypes } = Constants;
|
||||
const { tiktok } = require('#api');
|
||||
const { TIKTOK_VOICES_PORTUGESE } = require('#constants');
|
||||
|
||||
const { tiktok } = require('../../../../../labscore/api');
|
||||
const { createEmbed } = require('#utils/embed');
|
||||
const { icon, highlight } = require('#utils/markdown');
|
||||
|
||||
const { createEmbed } = require('../../../../../labscore/utils/embed');
|
||||
const { icon, highlight } = require('../../../../../labscore/utils/markdown');
|
||||
const { TIKTOK_VOICES_PORTUGESE } = require('../../../../../labscore/constants');
|
||||
const { InteractionCallbackTypes, ApplicationCommandOptionTypes } = require('detritus-client/lib/constants');
|
||||
|
||||
let voices = []
|
||||
for(const k of Object.keys(TIKTOK_VOICES_PORTUGESE)) voices.unshift({
|
||||
|
|
|
@ -1,11 +1,10 @@
|
|||
const { Constants } = require('detritus-client');
|
||||
const { InteractionCallbackTypes, ApplicationCommandOptionTypes } = Constants;
|
||||
const { tiktok } = require('#api');
|
||||
const { TIKTOK_VOICES_SONG } = require('#constants');
|
||||
|
||||
const { tiktok } = require('../../../../../labscore/api');
|
||||
const { createEmbed } = require('#utils/embed');
|
||||
const { icon, highlight } = require('#utils/markdown');
|
||||
|
||||
const { createEmbed } = require('../../../../../labscore/utils/embed');
|
||||
const { icon, highlight } = require('../../../../../labscore/utils/markdown');
|
||||
const { TIKTOK_VOICES_SONG } = require('../../../../../labscore/constants');
|
||||
const { InteractionCallbackTypes, ApplicationCommandOptionTypes } = require('detritus-client/lib/constants');
|
||||
|
||||
let voices = []
|
||||
for(const k of Object.keys(TIKTOK_VOICES_SONG)) voices.unshift({
|
||||
|
|
|
@ -1,11 +1,10 @@
|
|||
const { Constants } = require('detritus-client');
|
||||
const { InteractionCallbackTypes, ApplicationCommandOptionTypes } = Constants;
|
||||
const { tiktok } = require('#api');
|
||||
const { TIKTOK_VOICES_SPANISH } = require('#constants');
|
||||
|
||||
const { tiktok } = require('../../../../../labscore/api');
|
||||
const { createEmbed } = require('#utils/embed');
|
||||
const { icon, highlight } = require('#utils/markdown');
|
||||
|
||||
const { createEmbed } = require('../../../../../labscore/utils/embed');
|
||||
const { icon, highlight } = require('../../../../../labscore/utils/markdown');
|
||||
const { TIKTOK_VOICES_SPANISH } = require('../../../../../labscore/constants');
|
||||
const { InteractionCallbackTypes, ApplicationCommandOptionTypes } = require('detritus-client/lib/constants');
|
||||
|
||||
let voices = []
|
||||
for(const k of Object.keys(TIKTOK_VOICES_SPANISH)) voices.unshift({
|
||||
|
|
|
@ -1,8 +1,7 @@
|
|||
const { Constants } = require('detritus-client');
|
||||
const { InteractionCallbackTypes, ApplicationCommandTypes } = Constants;
|
||||
const { createEmbed } = require('#utils/embed');
|
||||
const { editOrReply } = require('#utils/message');
|
||||
|
||||
const { createEmbed } = require('../../../labscore/utils/embed');
|
||||
const { editOrReply } = require('../../../labscore/utils/message');
|
||||
const { InteractionCallbackTypes, ApplicationCommandTypes } = require('detritus-client/lib/constants');
|
||||
|
||||
module.exports = {
|
||||
name: 'View User Avatar',
|
||||
|
|
|
@ -1,8 +1,7 @@
|
|||
const { Constants } = require('detritus-client');
|
||||
const { InteractionCallbackTypes, ApplicationCommandTypes } = Constants;
|
||||
const { createEmbed } = require('#utils/embed');
|
||||
const { editOrReply } = require('#utils/message');
|
||||
|
||||
const { createEmbed } = require('../../../labscore/utils/embed');
|
||||
const { editOrReply } = require('../../../labscore/utils/message');
|
||||
const { InteractionCallbackTypes, ApplicationCommandTypes } = require('detritus-client/lib/constants');
|
||||
|
||||
module.exports = {
|
||||
name: 'View User Banner',
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
const { prideborder } = require("../../../labscore/api");
|
||||
const { createEmbed } = require("../../../labscore/utils/embed");
|
||||
const { editOrReply } = require("../../../labscore/utils/message");
|
||||
const { prideborder } = require("#api");
|
||||
|
||||
const { Constants } = require('detritus-client');
|
||||
const { InteractionCallbackTypes, ApplicationCommandTypes } = Constants;
|
||||
const { createEmbed } = require("#utils/embed");
|
||||
const { editOrReply } = require("#utils/message");
|
||||
|
||||
const { InteractionCallbackTypes, ApplicationCommandTypes } = require('detritus-client/lib/constants');
|
||||
|
||||
module.exports = {
|
||||
name: 'Create Pride Avatar 🌈',
|
||||
|
|
|
@ -1,12 +1,11 @@
|
|||
const { Constants } = require('detritus-client');
|
||||
const { InteractionCallbackTypes, ApplicationCommandTypes } = Constants;
|
||||
const { BADGE_ICONS } = require('#constants');
|
||||
|
||||
const { createEmbed } = require('../../../labscore/utils/embed');
|
||||
const { smallIconPill, highlight, smallPill, icon, timestamp } = require('../../../labscore/utils/markdown');
|
||||
const { renderBadges } = require('../../../labscore/utils/users');
|
||||
const { BADGE_ICONS } = require('../../../labscore/constants');
|
||||
const { editOrReply } = require('../../../labscore/utils/message');
|
||||
const { UserFlags } = require('detritus-client/lib/constants');
|
||||
const { createEmbed } = require('#utils/embed');
|
||||
const { smallIconPill, highlight, smallPill, icon, timestamp } = require('#utils/markdown');
|
||||
const { editOrReply } = require('#utils/message');
|
||||
const { renderBadges } = require('#utils/users');
|
||||
|
||||
const { InteractionCallbackTypes, ApplicationCommandTypes, UserFlags } = require('detritus-client/lib/constants');
|
||||
|
||||
module.exports = {
|
||||
name: 'View User Details',
|
||||
|
|
|
@ -1,13 +1,13 @@
|
|||
const { codeblock, icon, link, pill, smallPill, iconPill, stringwrap } = require('../../../labscore/utils/markdown')
|
||||
const { createEmbed, formatPaginationEmbeds, page } = require('../../../labscore/utils/embed')
|
||||
const { paginator } = require('#client');
|
||||
const { DISCORD_INVITES, DEFAULT_PREFIXES } = require('#constants');
|
||||
|
||||
const { DISCORD_INVITES, DEFAULT_PREFIXES } = require('../../../labscore/constants')
|
||||
|
||||
const { paginator } = require('../../../labscore/client');
|
||||
const { editOrReply } = require('../../../labscore/utils/message');
|
||||
const { createEmbed, formatPaginationEmbeds, page } = require('#utils/embed')
|
||||
const { codeblock, icon, link, pill, smallPill, iconPill, stringwrap } = require('#utils/markdown')
|
||||
const { editOrReply } = require('#utils/message');
|
||||
const { hasFeature } = require('#utils/testing');
|
||||
|
||||
// TODO: Turn this into a general purpose permissions constant
|
||||
const { Permissions } = require("detritus-client/lib/constants");
|
||||
const { hasFeature } = require('../../../labscore/utils/testing');
|
||||
|
||||
function createHelpPage(context, title, contents, descriptions) {
|
||||
return page(createEmbed("default", context, {
|
||||
|
|
|
@ -1,8 +1,9 @@
|
|||
const { format } = require('../../../labscore/utils/ansi')
|
||||
const { codeblock, icon } = require('../../../labscore/utils/markdown')
|
||||
const { createEmbed } = require('../../../labscore/utils/embed')
|
||||
const { editOrReply } = require('../../../labscore/utils/message')
|
||||
const { format } = require('#utils/ansi')
|
||||
const { createEmbed } = require('#utils/embed')
|
||||
const { codeblock, icon } = require('#utils/markdown')
|
||||
const { editOrReply } = require('#utils/message')
|
||||
|
||||
// TODO: Turn this into a general purpose permissions constant
|
||||
const { Permissions } = require("detritus-client/lib/constants");
|
||||
|
||||
module.exports = {
|
||||
|
|
|
@ -1,8 +1,10 @@
|
|||
const { icon, timestamp, link, iconLinkPill } = require('../../../labscore/utils/markdown')
|
||||
const { createEmbed } = require('../../../labscore/utils/embed')
|
||||
const { editOrReply } = require('../../../labscore/utils/message');
|
||||
const { PRIVACY_POLICY_LAST_UPDATE, PRIVACY_POLICY_SECTIONS, DISCORD_INVITES, COLORS, PRIVACY_POLICY_PREVIOUS_REVISION } = require('../../../labscore/constants');
|
||||
const { PRIVACY_POLICY_LAST_UPDATE, PRIVACY_POLICY_SECTIONS, DISCORD_INVITES, COLORS, PRIVACY_POLICY_PREVIOUS_REVISION } = require('#constants');
|
||||
|
||||
const { createEmbed } = require('#utils/embed');
|
||||
const { icon, timestamp, link, iconLinkPill } = require('#utils/markdown');
|
||||
const { editOrReply } = require('#utils/message');
|
||||
|
||||
// TODO: Turn this into a general purpose permissions constant
|
||||
const { Permissions } = require("detritus-client/lib/constants");
|
||||
|
||||
module.exports = {
|
||||
|
|
|
@ -1,8 +1,9 @@
|
|||
const { codeblock } = require('../../../labscore/utils/markdown')
|
||||
const { createEmbed } = require('../../../labscore/utils/embed')
|
||||
const { editOrReply } = require('../../../labscore/utils/message');
|
||||
const { format } = require('../../../labscore/utils/ansi');
|
||||
const { format } = require('#utils/ansi');
|
||||
const { createEmbed } = require('#utils/embed')
|
||||
const { codeblock } = require('#utils/markdown')
|
||||
const { editOrReply } = require('#utils/message');
|
||||
|
||||
// TODO: Turn this into a general purpose permissions constant
|
||||
const { Permissions } = require("detritus-client/lib/constants");
|
||||
|
||||
module.exports = {
|
||||
|
|
|
@ -1,13 +1,14 @@
|
|||
const { highlight, iconPill, iconLinkPill } = require('../../../labscore/utils/markdown')
|
||||
const { createEmbed } = require('../../../labscore/utils/embed')
|
||||
const { OPEN_SOURCE_REPOSITORY_URL } = require('#constants');
|
||||
|
||||
const { editOrReply } = require('../../../labscore/utils/message');
|
||||
const { createEmbed } = require('#utils/embed');
|
||||
const { highlight, iconPill, iconLinkPill } = require('#utils/markdown');
|
||||
const { editOrReply } = require('#utils/message');
|
||||
|
||||
// TODO: Turn this into a general purpose permissions constant
|
||||
const { Permissions } = require("detritus-client/lib/constants");
|
||||
const { OPEN_SOURCE_REPOSITORY_URL } = require('../../../labscore/constants');
|
||||
|
||||
// TODO: Move this into utils
|
||||
function format(seconds){
|
||||
|
||||
function pad(s){
|
||||
return (s < 10 ? '0' : '') + s;
|
||||
}
|
||||
|
|
|
@ -1,6 +1,7 @@
|
|||
const { createEmbed } = require('../../../labscore/utils/embed')
|
||||
const { editOrReply } = require('../../../labscore/utils/message')
|
||||
const { createEmbed } = require('#utils/embed')
|
||||
const { editOrReply } = require('#utils/message')
|
||||
|
||||
// TODO: Turn this into a general purpose permissions constant
|
||||
const { Permissions } = require("detritus-client/lib/constants");
|
||||
|
||||
module.exports = {
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
const { createEmbed } = require('../../../labscore/utils/embed')
|
||||
const { editOrReply } = require('../../../labscore/utils/message')
|
||||
const { createEmbed } = require('#utils/embed')
|
||||
const { editOrReply } = require('#utils/message')
|
||||
|
||||
const superagent = require('superagent')
|
||||
|
||||
|
|
|
@ -1,10 +1,11 @@
|
|||
const { Utils, Constants } = require("detritus-client");
|
||||
const { codeblock } = require("../../../labscore/utils/markdown");
|
||||
const { codeblock } = require("#utils/markdown");
|
||||
|
||||
const { Utils } = require("detritus-client");
|
||||
const { DiscordRegexNames } = require("detritus-client/lib/constants");
|
||||
|
||||
const AsyncFunction = Object.getPrototypeOf(async function(){}).constructor;
|
||||
|
||||
// TODO: remake this eventually, copy pasted it from v1 cause lazy
|
||||
|
||||
// TODO: remake this eventually
|
||||
module.exports = {
|
||||
label: "code",
|
||||
name: "dev",
|
||||
|
@ -25,7 +26,7 @@ module.exports = {
|
|||
run: async (context, args) => {
|
||||
await context.triggerTyping();
|
||||
const { matches } = Utils.regex(
|
||||
Constants.DiscordRegexNames.TEXT_CODEBLOCK,
|
||||
DiscordRegexNames.TEXT_CODEBLOCK,
|
||||
args.code
|
||||
);
|
||||
if (matches.length) {
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
const { createEmbed } = require("../../../labscore/utils/embed");
|
||||
const { editOrReply } = require("../../../labscore/utils/message");
|
||||
const { getTestConfig } = require("../../../labscore/utils/testing");
|
||||
const { createEmbed } = require("#utils/embed");
|
||||
const { editOrReply } = require("#utils/message");
|
||||
const { getTestConfig } = require("#utils/testing");
|
||||
|
||||
module.exports = {
|
||||
name: "refresh-configs",
|
||||
|
|
|
@ -1,8 +1,7 @@
|
|||
// TODO: remake this eventually, copy pasted it from v1 cause lazy
|
||||
|
||||
const { codeblock } = require("../../../labscore/utils/markdown");
|
||||
const { editOrReply } = require("../../../labscore/utils/message");
|
||||
const { codeblock } = require("#utils/markdown");
|
||||
const { editOrReply } = require("#utils/message");
|
||||
|
||||
// TODO: remake this eventually
|
||||
module.exports = {
|
||||
name: "reload",
|
||||
aliases: ["rl"],
|
||||
|
@ -17,7 +16,7 @@ module.exports = {
|
|||
run: async (context) => {
|
||||
await context.triggerTyping();
|
||||
const time = Date.now();
|
||||
console.log(`v2 | command refresh requested @ ${Date.now()} by ${context.user.username}${context.user.discriminator} (${context.user.id})`)
|
||||
console.log(`[${process.env.HOSTNAME}] refreshing all commands @ ${Date.now()} by ${context.user.username}${context.user.discriminator} (${context.user.id})`)
|
||||
let data;
|
||||
if(context.message.content.includes("-s")) data = await context.manager.broadcastEval(async (cluster) => {
|
||||
if (cluster.interactionCommandClient){
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
const { prideborder } = require("#api");
|
||||
const { editOrReply } = require("../../../labscore/utils/message");
|
||||
|
||||
const { editOrReply } = require("#utils/message");
|
||||
|
||||
module.exports = {
|
||||
label: "text",
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
const { createEmbed } = require('../../../labscore/utils/embed')
|
||||
const { editOrReply } = require('../../../labscore/utils/message')
|
||||
const { createEmbed } = require('#utils/embed')
|
||||
const { editOrReply } = require('#utils/message')
|
||||
|
||||
const superagent = require('superagent')
|
||||
|
||||
|
|
|
@ -1,11 +1,13 @@
|
|||
const { createEmbed } = require('../../../labscore/utils/embed')
|
||||
const { editOrReply } = require('../../../labscore/utils/message')
|
||||
const { DEFAULT_PREFIXES } = require('#constants');
|
||||
|
||||
const { createEmbed } = require('#utils/embed')
|
||||
const { codeblock } = require('#utils/markdown');
|
||||
const { editOrReply } = require('#utils/message')
|
||||
|
||||
// TODO: Turn this into a general purpose permissions constant
|
||||
const { Permissions } = require("detritus-client/lib/constants");
|
||||
|
||||
const superagent = require('superagent');
|
||||
const { codeblock } = require('../../../labscore/utils/markdown');
|
||||
|
||||
const { Permissions } = require("detritus-client/lib/constants");
|
||||
const { DEFAULT_PREFIXES } = require('../../../labscore/constants');
|
||||
|
||||
const SIZES = Object.freeze({
|
||||
"wallpaper": { x: 1920, y: 1200},
|
||||
|
|
|
@ -1,8 +1,7 @@
|
|||
//https://resources.jetbrains.com/cai/eidos_231/goland/999.png
|
||||
|
||||
const { createEmbed } = require('../../../labscore/utils/embed')
|
||||
const { editOrReply } = require('../../../labscore/utils/message')
|
||||
const { createEmbed } = require('#utils/embed')
|
||||
const { editOrReply } = require('#utils/message')
|
||||
|
||||
// TODO: Turn this into a general purpose permissions constant
|
||||
const { Permissions } = require("detritus-client/lib/constants");
|
||||
|
||||
const APPS = [
|
||||
|
|
|
@ -1,9 +1,10 @@
|
|||
const { garfield } = require('#api');
|
||||
|
||||
const { garfield } = require('../../../labscore/api');
|
||||
const { createEmbed } = require('../../../labscore/utils/embed');
|
||||
const { timestamp } = require('../../../labscore/utils/markdown');
|
||||
const { editOrReply } = require('../../../labscore/utils/message')
|
||||
const { createEmbed } = require('#utils/embed');
|
||||
const { timestamp } = require('#utils/markdown');
|
||||
const { editOrReply } = require('#utils/message')
|
||||
|
||||
// TODO: Turn this into a general purpose permissions constant
|
||||
const { Permissions } = require("detritus-client/lib/constants");
|
||||
|
||||
const FUNNY_CAT_EMOJI = [
|
||||
|
|
|
@ -1,11 +1,12 @@
|
|||
const { createEmbed } = require('../../../labscore/utils/embed')
|
||||
const { format } = require('../../../labscore/utils/ansi')
|
||||
const { editOrReply } = require('../../../labscore/utils/message')
|
||||
const { STATICS } = require('../../../labscore/utils/statics')
|
||||
const { inferkit } = require('#api');
|
||||
|
||||
const { inferkit } = require('../../../labscore/api')
|
||||
const { codeblock } = require('../../../labscore/utils/markdown')
|
||||
const { format } = require('#utils/ansi');
|
||||
const { createEmbed } = require('#utils/embed');
|
||||
const { codeblock } = require('#utils/markdown');
|
||||
const { editOrReply } = require('#utils/message');
|
||||
const { STATICS } = require('#utils/statics');
|
||||
|
||||
// TODO: Turn this into a general purpose permissions constant
|
||||
const { Permissions } = require("detritus-client/lib/constants");
|
||||
|
||||
module.exports = {
|
||||
|
|
|
@ -1,10 +1,11 @@
|
|||
const { createEmbed } = require('../../../labscore/utils/embed')
|
||||
const { editOrReply } = require('../../../labscore/utils/message')
|
||||
const { createEmbed } = require('#utils/embed');
|
||||
const { editOrReply } = require('#utils/message');
|
||||
const { STATICS } = require('#utils/statics');
|
||||
|
||||
// TODO: Turn this into a general purpose permissions constant
|
||||
const { Permissions } = require("detritus-client/lib/constants");
|
||||
|
||||
const superagent = require('superagent');
|
||||
const { STATICS } = require('../../../labscore/utils/statics');
|
||||
|
||||
const { Permissions } = require("detritus-client/lib/constants");
|
||||
|
||||
module.exports = {
|
||||
name: 'inspire',
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
const { createEmbed } = require('../../../labscore/utils/embed')
|
||||
const { editOrReply } = require('../../../labscore/utils/message')
|
||||
const { otter } = require('#api');
|
||||
|
||||
const superagent = require('superagent');
|
||||
const { createEmbed } = require('#utils/embed')
|
||||
const { editOrReply } = require('#utils/message')
|
||||
|
||||
// TODO: Turn this into a general purpose permissions constant
|
||||
const { Permissions } = require("detritus-client/lib/constants");
|
||||
const { otter } = require('../../../labscore/api');
|
||||
|
||||
module.exports = {
|
||||
name: 'otter',
|
||||
|
|
|
@ -1,13 +1,15 @@
|
|||
const { createEmbed } = require('../../../labscore/utils/embed')
|
||||
const { editOrReply } = require('../../../labscore/utils/message')
|
||||
const { webAsk } = require('#obelisk');
|
||||
|
||||
const { iconPill, smallIconPill } = require('../../../labscore/utils/markdown')
|
||||
const { createEmbed } = require('#utils/embed')
|
||||
const { iconPill, smallIconPill } = require('#utils/markdown')
|
||||
const { editOrReply } = require('#utils/message')
|
||||
const { STATIC_ICONS } = require('#utils/statics');
|
||||
const { hasFeature } = require('#utils/testing');
|
||||
|
||||
// TODO: Turn this into a general purpose permissions constant
|
||||
const { Permissions } = require("detritus-client/lib/constants");
|
||||
const { STATIC_ICONS } = require('../../../labscore/utils/statics');
|
||||
const { webAsk } = require('../../../labscore/api/obelisk');
|
||||
const { hasFeature } = require('../../../labscore/utils/testing');
|
||||
|
||||
// TODO: general purpose constant?
|
||||
const URL_REGEX = /https?:\/\/(www\.)?[-a-zA-Z0-9@:%._\+~#=]{1,256}\.[a-zA-Z0-9()]{1,6}\b([^> \n]*)/
|
||||
|
||||
module.exports = {
|
||||
|
|
|
@ -1,12 +1,14 @@
|
|||
const { gemini, LlmModelsGenerate } = require("../../../labscore/api/obelisk");
|
||||
const { createEmbed } = require("../../../labscore/utils/embed");
|
||||
const { editOrReply } = require("../../../labscore/utils/message");
|
||||
const { LlmModelsGenerate } = require("#obelisk");
|
||||
|
||||
const { createEmbed } = require("#utils/embed");
|
||||
const { stringwrap, iconPill, smallIconPill } = require("#utils/markdown");
|
||||
const { editOrReply } = require("#utils/message");
|
||||
const { STATIC_ICONS } = require("#utils/statics");
|
||||
const { hasFeature } = require("#utils/testing");
|
||||
|
||||
// TODO: Turn this into a general purpose permissions constant
|
||||
const { Permissions } = require("detritus-client/lib/constants");
|
||||
|
||||
const { STATIC_ICONS } = require("../../../labscore/utils/statics");
|
||||
const { stringwrap, iconPill, smallIconPill } = require("../../../labscore/utils/markdown");
|
||||
const { hasFeature } = require("../../../labscore/utils/testing");
|
||||
module.exports = {
|
||||
name: 'gemini-pro',
|
||||
label: 'text',
|
||||
|
|
|
@ -1,15 +1,15 @@
|
|||
const { geminiVision } = require("../../../labscore/api/obelisk");
|
||||
const { getRecentImage } = require("../../../labscore/utils/attachment");
|
||||
const { createEmbed } = require("../../../labscore/utils/embed");
|
||||
const { editOrReply } = require("../../../labscore/utils/message");
|
||||
const { getUser } = require("../../../labscore/utils/users");
|
||||
const { geminiVision } = require("#obelisk");
|
||||
|
||||
const { getRecentImage } = require("#utils/attachment");
|
||||
const { createEmbed } = require("#utils/embed");
|
||||
const { stringwrap, iconPill, smallIconPill } = require("#utils/markdown");
|
||||
const { editOrReply } = require("#utils/message");
|
||||
const { STATIC_ICONS } = require("#utils/statics");
|
||||
const { hasFeature } = require("#utils/testing");
|
||||
|
||||
// TODO: Turn this into a general purpose permissions constant
|
||||
const { Permissions } = require("detritus-client/lib/constants");
|
||||
|
||||
const superagent = require('superagent');
|
||||
const { STATIC_ICONS } = require("../../../labscore/utils/statics");
|
||||
const { stringwrap, iconPill, smallIconPill } = require("../../../labscore/utils/markdown");
|
||||
const { hasFeature } = require("../../../labscore/utils/testing");
|
||||
module.exports = {
|
||||
name: 'gemini-vision',
|
||||
label: 'text',
|
||||
|
|
|
@ -1,15 +1,14 @@
|
|||
const { createEmbed } = require('../../../labscore/utils/embed')
|
||||
const { editOrReply } = require('../../../labscore/utils/message')
|
||||
const { LlmPrivateBard } = require('#obelisk');
|
||||
|
||||
const { STATIC_ICONS } = require('../../../labscore/utils/statics');
|
||||
|
||||
const superagent = require('superagent')
|
||||
const { iconPill, stringwrap } = require('../../../labscore/utils/markdown')
|
||||
const { createEmbed } = require('#utils/embed')
|
||||
const { iconPill, stringwrap } = require('#utils/markdown')
|
||||
const { editOrReply } = require('#utils/message')
|
||||
const { STATIC_ICONS } = require('#utils/statics');
|
||||
const { hasFeature } = require('#utils/testing');
|
||||
|
||||
// TODO: Turn this into a general purpose permissions constant
|
||||
const { Permissions, InteractionCallbackTypes } = require("detritus-client/lib/constants");
|
||||
const { Components } = require('detritus-client/lib/utils');
|
||||
const { LlmPrivateBard } = require('../../../labscore/api/obelisk');
|
||||
const { hasFeature } = require('../../../labscore/utils/testing');
|
||||
|
||||
module.exports = {
|
||||
name: 'gemini',
|
||||
|
|
|
@ -1,13 +1,14 @@
|
|||
const { GenerativeImagesModelsImagen } = require("../../../labscore/api/obelisk");
|
||||
const { createEmbed } = require("../../../labscore/utils/embed");
|
||||
const { editOrReply } = require("../../../labscore/utils/message");
|
||||
const { GenerativeImagesModelsImagen } = require("#obelisk");
|
||||
|
||||
const { createEmbed } = require("#utils/embed");
|
||||
const { iconPill, stringwrap } = require("#utils/markdown");
|
||||
const { editOrReply } = require("#utils/message");
|
||||
const { STATIC_ICONS, STATIC_ASSETS } = require("#utils/statics");
|
||||
const { hasFeature } = require("#utils/testing");
|
||||
|
||||
// TODO: Turn this into a general purpose permissions constant
|
||||
const { Permissions } = require("detritus-client/lib/constants");
|
||||
|
||||
const { STATIC_ICONS, STATIC_ASSETS } = require("../../../labscore/utils/statics");
|
||||
const { iconPill, stringwrap } = require("../../../labscore/utils/markdown");
|
||||
const { hasFeature } = require("../../../labscore/utils/testing");
|
||||
|
||||
module.exports = {
|
||||
name: 'imagen',
|
||||
label: 'text',
|
||||
|
|
|
@ -1,14 +1,13 @@
|
|||
const { createEmbed } = require('../../../labscore/utils/embed')
|
||||
const { editOrReply } = require('../../../labscore/utils/message')
|
||||
const { palm2 } = require('#obelisk');
|
||||
|
||||
const { STATIC_ICONS } = require('../../../labscore/utils/statics');
|
||||
|
||||
const superagent = require('superagent')
|
||||
const { iconPill, stringwrap, smallIconPill } = require('../../../labscore/utils/markdown')
|
||||
const { createEmbed } = require('#utils/embed')
|
||||
const { editOrReply } = require('#utils/message')
|
||||
const { iconPill, stringwrap, smallIconPill } = require('#utils/markdown')
|
||||
const { STATIC_ICONS } = require('#utils/statics');
|
||||
const { hasFeature } = require('#utils/testing');
|
||||
|
||||
// TODO: Turn this into a general purpose permissions constant
|
||||
const { Permissions } = require("detritus-client/lib/constants");
|
||||
const { palm2 } = require('../../../labscore/api/obelisk');
|
||||
const { hasFeature } = require('../../../labscore/utils/testing');
|
||||
|
||||
module.exports = {
|
||||
name: 'palm',
|
||||
|
|
|
@ -1,13 +1,15 @@
|
|||
const { createEmbed } = require('../../../labscore/utils/embed')
|
||||
const { editOrReply } = require('../../../labscore/utils/message')
|
||||
const { SparkWebSummarize } = require('#obelisk');
|
||||
|
||||
const { iconPill, smallIconPill } = require('../../../labscore/utils/markdown')
|
||||
const { createEmbed } = require('#utils/embed')
|
||||
const { iconPill, smallIconPill } = require('#utils/markdown')
|
||||
const { editOrReply } = require('#utils/message')
|
||||
const { STATIC_ICONS } = require('#utils/statics');
|
||||
const { hasFeature } = require('#utils/testing');
|
||||
|
||||
// TODO: Turn this into a general purpose permissions constant
|
||||
const { Permissions } = require("detritus-client/lib/constants");
|
||||
const { STATIC_ICONS } = require('../../../labscore/utils/statics');
|
||||
const { SparkWebSummarize } = require('../../../labscore/api/obelisk');
|
||||
const { hasFeature } = require('../../../labscore/utils/testing');
|
||||
|
||||
// TODO: general purpose constant? regex util?
|
||||
const URL_REGEX = /https?:\/\/(www\.)?[-a-zA-Z0-9@:%._+~#=]{1,256}\.[a-zA-Z0-9()]{1,6}\b([^> \n]*)/
|
||||
|
||||
module.exports = {
|
||||
|
|
|
@ -1,13 +1,14 @@
|
|||
const { wallpaper } = require("../../../labscore/api/obelisk");
|
||||
const { createEmbed } = require("../../../labscore/utils/embed");
|
||||
const { editOrReply } = require("../../../labscore/utils/message");
|
||||
const { wallpaper } = require("#obelisk");
|
||||
|
||||
const { createEmbed } = require("#utils/embed");
|
||||
const { iconPill, stringwrap } = require("#utils/markdown");
|
||||
const { editOrReply } = require("#utils/message");
|
||||
const { STATIC_ICONS, STATIC_ASSETS } = require("#utils/statics");
|
||||
const { hasFeature } = require("#utils/testing");
|
||||
|
||||
// TODO: Turn this into a general purpose permissions constant
|
||||
const { Permissions } = require("detritus-client/lib/constants");
|
||||
|
||||
const { STATIC_ICONS, STATIC_ASSETS } = require("../../../labscore/utils/statics");
|
||||
const { iconPill, stringwrap } = require("../../../labscore/utils/markdown");
|
||||
const { hasFeature } = require("../../../labscore/utils/testing");
|
||||
|
||||
module.exports = {
|
||||
name: 'wallpaper',
|
||||
label: 'text',
|
||||
|
|
|
@ -1,10 +1,12 @@
|
|||
const { googleVisionLabels } = require("../../../labscore/api");
|
||||
const { getRecentImage } = require("../../../labscore/utils/attachment");
|
||||
const { createEmbed } = require("../../../labscore/utils/embed");
|
||||
const { pill, smallPill } = require("../../../labscore/utils/markdown");
|
||||
const { editOrReply } = require("../../../labscore/utils/message");
|
||||
const { STATICS } = require("../../../labscore/utils/statics");
|
||||
const { googleVisionLabels } = require("#api");
|
||||
|
||||
const { getRecentImage } = require("#utils/attachment");
|
||||
const { createEmbed } = require("#utils/embed");
|
||||
const { pill, smallPill } = require("#utils/markdown");
|
||||
const { editOrReply } = require("#utils/message");
|
||||
const { STATICS } = require("#utils/statics");
|
||||
|
||||
// TODO: Turn this into a general purpose permissions constant
|
||||
const { Permissions } = require("detritus-client/lib/constants");
|
||||
|
||||
module.exports = {
|
||||
|
|
|
@ -1,11 +1,13 @@
|
|||
const { googleVisionSafetyLabels } = require("../../../labscore/api");
|
||||
const { GOOGLE_CLOUD_SAFETY_LABELS, GOOGLE_CLOUD_SAFETY_LABELS_NAMES } = require("../../../labscore/constants");
|
||||
const { getRecentImage } = require("../../../labscore/utils/attachment");
|
||||
const { createEmbed } = require("../../../labscore/utils/embed");
|
||||
const { iconPill, smallPill } = require("../../../labscore/utils/markdown");
|
||||
const { editOrReply } = require("../../../labscore/utils/message");
|
||||
const { STATICS } = require("../../../labscore/utils/statics");
|
||||
const { googleVisionSafetyLabels } = require("#api");
|
||||
const { GOOGLE_CLOUD_SAFETY_LABELS, GOOGLE_CLOUD_SAFETY_LABELS_NAMES } = require("#constants");
|
||||
|
||||
const { getRecentImage } = require("#utils/attachment");
|
||||
const { createEmbed } = require("#utils/embed");
|
||||
const { iconPill, smallPill } = require("#utils/markdown");
|
||||
const { editOrReply } = require("#utils/message");
|
||||
const { STATICS } = require("#utils/statics");
|
||||
|
||||
// TODO: Turn this into a general purpose permissions constant
|
||||
const { Permissions } = require("detritus-client/lib/constants");
|
||||
|
||||
module.exports = {
|
||||
|
|
|
@ -1,11 +1,11 @@
|
|||
const { createEmbed } = require('../../../labscore/utils/embed')
|
||||
const { editOrReply } = require('../../../labscore/utils/message')
|
||||
const { AudioTranscribe } = require('#obelisk');
|
||||
|
||||
const { AudioTranscribe} = require('../../../labscore/api/obelisk');
|
||||
|
||||
const { STATICS } = require('../../../labscore/utils/statics');
|
||||
const { codeblock, icon } = require('../../../labscore/utils/markdown');
|
||||
const { createEmbed } = require('#utils/embed')
|
||||
const { codeblock, icon } = require('#utils/markdown');
|
||||
const { editOrReply } = require('#utils/message')
|
||||
const { STATICS } = require('#utils/statics');
|
||||
|
||||
// TODO: Turn this into a general purpose permissions constant
|
||||
const { Permissions } = require("detritus-client/lib/constants");
|
||||
|
||||
module.exports = {
|
||||
|
|
|
@ -1,11 +1,12 @@
|
|||
const { createEmbed } = require("../../../labscore/utils/embed");
|
||||
const { editOrReply } = require("../../../labscore/utils/message");
|
||||
const { createEmbed } = require("#utils/embed");
|
||||
const { editOrReply } = require("#utils/message");
|
||||
const { STATICS } = require("#utils/statics");
|
||||
|
||||
// TODO: Turn this into a general purpose permissions constant
|
||||
const { Permissions } = require("detritus-client/lib/constants");
|
||||
|
||||
const superagent = require('superagent');
|
||||
|
||||
const { Permissions } = require("detritus-client/lib/constants");
|
||||
const { STATICS } = require("../../../labscore/utils/statics");
|
||||
|
||||
module.exports = {
|
||||
name: 'craiyon',
|
||||
label: 'query',
|
||||
|
|
|
@ -1,12 +1,12 @@
|
|||
const { createEmbed } = require("../../../../labscore/utils/embed");
|
||||
const { editOrReply } = require("../../../../labscore/utils/message");
|
||||
const { getRecentImage } = require("#utils/attachment");
|
||||
const { createEmbed } = require("#utils/embed");
|
||||
const { editOrReply } = require("#utils/message");
|
||||
const { STATICS } = require("#utils/statics");
|
||||
|
||||
const { getRecentImage } = require("../../../../labscore/utils/attachment");
|
||||
// TODO: Turn this into a general purpose permissions constant
|
||||
const { Permissions } = require("detritus-client/lib/constants");
|
||||
|
||||
const { billboardCityscape } = require("../../../../service/makesweet");
|
||||
const { STATICS } = require("../../../../labscore/utils/statics");
|
||||
|
||||
const { Permissions } = require("detritus-client/lib/constants");
|
||||
|
||||
module.exports = {
|
||||
name: 'billboard',
|
||||
|
|
|
@ -1,12 +1,12 @@
|
|||
const { createEmbed } = require("../../../../labscore/utils/embed");
|
||||
const { editOrReply } = require("../../../../labscore/utils/message");
|
||||
const { getRecentImage } = require("#utils/attachment");
|
||||
const { createEmbed } = require("#utils/embed");
|
||||
const { editOrReply } = require("#utils/message");
|
||||
const { STATICS } = require("#utils/statics");
|
||||
|
||||
const { getRecentImage } = require("../../../../labscore/utils/attachment");
|
||||
// TODO: Turn this into a general purpose permissions constant
|
||||
const { Permissions } = require("detritus-client/lib/constants");
|
||||
|
||||
const { circuitBoard } = require("../../../../service/makesweet");
|
||||
const { STATICS } = require("../../../../labscore/utils/statics");
|
||||
|
||||
const { Permissions } = require("detritus-client/lib/constants");
|
||||
|
||||
module.exports = {
|
||||
name: 'circuitboard',
|
||||
|
|
|
@ -1,12 +1,12 @@
|
|||
const { createEmbed } = require("../../../../labscore/utils/embed");
|
||||
const { editOrReply } = require("../../../../labscore/utils/message");
|
||||
const { getRecentImage } = require("#utils/attachment");
|
||||
const { createEmbed } = require("#utils/embed");
|
||||
const { editOrReply } = require("#utils/message");
|
||||
const { STATICS } = require("#utils/statics");
|
||||
|
||||
const { getRecentImage } = require("../../../../labscore/utils/attachment");
|
||||
// TODO: Turn this into a general purpose permissions constant
|
||||
const { Permissions } = require("detritus-client/lib/constants");
|
||||
|
||||
const { flag } = require("../../../../service/makesweet");
|
||||
const { STATICS } = require("../../../../labscore/utils/statics");
|
||||
|
||||
const { Permissions } = require("detritus-client/lib/constants");
|
||||
|
||||
module.exports = {
|
||||
name: 'flag',
|
||||
|
|
|
@ -1,12 +1,12 @@
|
|||
const { createEmbed } = require("../../../../labscore/utils/embed");
|
||||
const { editOrReply } = require("../../../../labscore/utils/message");
|
||||
const { getRecentImage } = require("#utils/attachment");
|
||||
const { createEmbed } = require("#utils/embed");
|
||||
const { editOrReply } = require("#utils/message");
|
||||
const { STATICS } = require("#utils/statics");
|
||||
|
||||
const { getRecentImage } = require("../../../../labscore/utils/attachment");
|
||||
// TODO: Turn this into a general purpose permissions constant
|
||||
const { Permissions } = require("detritus-client/lib/constants");
|
||||
|
||||
const { heartLocket } = require("../../../../service/makesweet");
|
||||
const { STATICS } = require("../../../../labscore/utils/statics");
|
||||
|
||||
const { Permissions } = require("detritus-client/lib/constants");
|
||||
|
||||
module.exports = {
|
||||
name: 'heartlocket',
|
||||
|
|
|
@ -1,9 +1,10 @@
|
|||
const { createEmbed } = require('../../../../labscore/utils/embed')
|
||||
const { editOrReply } = require('../../../../labscore/utils/message')
|
||||
const { STATICS } = require('../../../../labscore/utils/statics')
|
||||
const { retroWave } = require('#api')
|
||||
|
||||
const { retroWave } = require('../../../../labscore/api')
|
||||
const { createEmbed } = require('#utils/embed')
|
||||
const { editOrReply } = require('#utils/message')
|
||||
const { STATICS } = require('#utils/statics')
|
||||
|
||||
// TODO: Turn this into a general purpose permissions constant
|
||||
const { Permissions } = require("detritus-client/lib/constants");
|
||||
|
||||
module.exports = {
|
||||
|
|
|
@ -1,9 +1,10 @@
|
|||
const { createEmbed } = require('../../../../labscore/utils/embed')
|
||||
const { editOrReply } = require('../../../../labscore/utils/message')
|
||||
const { STATICS } = require('../../../../labscore/utils/statics')
|
||||
const { yacht } = require('#api')
|
||||
|
||||
const { yacht } = require('../../../../labscore/api')
|
||||
const { createEmbed } = require('#utils/embed')
|
||||
const { editOrReply } = require('#utils/message')
|
||||
const { STATICS } = require('#utils/statics')
|
||||
|
||||
// TODO: Turn this into a general purpose permissions constant
|
||||
const { Permissions } = require("detritus-client/lib/constants");
|
||||
|
||||
module.exports = {
|
||||
|
|
|
@ -1,8 +1,10 @@
|
|||
const { prideborder } = require("../../../labscore/api");
|
||||
const { createEmbed } = require("../../../labscore/utils/embed");
|
||||
const { editOrReply } = require("../../../labscore/utils/message");
|
||||
const { getUser } = require("../../../labscore/utils/users");
|
||||
const { prideborder } = require("#api");
|
||||
|
||||
const { createEmbed } = require("#utils/embed");
|
||||
const { editOrReply } = require("#utils/message");
|
||||
const { getUser } = require("#utils/users");
|
||||
|
||||
// TODO: Turn this into a general purpose permissions constant
|
||||
const { Permissions } = require("detritus-client/lib/constants");
|
||||
|
||||
module.exports = {
|
||||
|
|
|
@ -1,11 +1,12 @@
|
|||
const { createEmbed } = require("../../../labscore/utils/embed");
|
||||
const { editOrReply } = require("../../../labscore/utils/message");
|
||||
const { icon, highlight, link, stringwrap } = require('../../../labscore/utils/markdown');
|
||||
const { createEmbed } = require("#utils/embed");
|
||||
const { icon, highlight, link, stringwrap } = require('#utils/markdown');
|
||||
const { editOrReply } = require("#utils/message");
|
||||
|
||||
// TODO: Turn this into a general purpose permissions constant
|
||||
const { Permissions } = require("detritus-client/lib/constants");
|
||||
|
||||
const superagent = require('superagent');
|
||||
|
||||
const { Permissions } = require("detritus-client/lib/constants");
|
||||
|
||||
const applicationFlags = {
|
||||
EMBEDDED_RELEASED: 1,
|
||||
GATEWAY_PRESENCE: 12,
|
||||
|
|
|
@ -1,9 +1,10 @@
|
|||
const { createEmbed, page } = require("../../../labscore/utils/embed");
|
||||
const { editOrReply } = require("../../../labscore/utils/message");
|
||||
const { getMember, getUser } = require("../../../labscore/utils/users");
|
||||
const { paginator } = require('#client');
|
||||
|
||||
const { paginator } = require('../../../labscore/client');
|
||||
const { createEmbed, page } = require("#utils/embed");
|
||||
const { editOrReply } = require("#utils/message");
|
||||
const { getUser } = require("#utils/users");
|
||||
|
||||
// TODO: Turn this into a general purpose permissions constant
|
||||
const { Permissions } = require("detritus-client/lib/constants");
|
||||
|
||||
module.exports = {
|
||||
|
|
|
@ -1,10 +1,11 @@
|
|||
const { createEmbed, page, formatPaginationEmbeds } = require("../../../labscore/utils/embed");
|
||||
const { guildFeaturesField } = require("../../../labscore/utils/fields");
|
||||
const { icon, highlight, timestamp, codeblock, iconPill } = require("../../../labscore/utils/markdown");
|
||||
const { editOrReply } = require("../../../labscore/utils/message");
|
||||
const { paginator } = require('#client');
|
||||
|
||||
const { paginator } = require('../../../labscore/client');
|
||||
const { createEmbed, page, formatPaginationEmbeds } = require("#utils/embed");
|
||||
const { guildFeaturesField } = require("#utils/fields");
|
||||
const { icon, highlight, timestamp, codeblock, iconPill } = require("#utils/markdown");
|
||||
const { editOrReply } = require("#utils/message");
|
||||
|
||||
// TODO: Turn this into a general purpose permissions constant
|
||||
const { Permissions } = require("detritus-client/lib/constants");
|
||||
|
||||
module.exports = {
|
||||
|
|
|
@ -1,6 +1,7 @@
|
|||
const { createEmbed } = require('../../../labscore/utils/embed')
|
||||
const { editOrReply } = require('../../../labscore/utils/message')
|
||||
const { createEmbed } = require('#utils/embed')
|
||||
const { editOrReply } = require('#utils/message')
|
||||
|
||||
// TODO: Turn this into a general purpose permissions constant
|
||||
const { Permissions } = require("detritus-client/lib/constants");
|
||||
|
||||
module.exports = {
|
||||
|
|
|
@ -1,12 +1,13 @@
|
|||
const { DISCORD_INVITES, OPEN_SOURCE_REPOSITORY_URL } = require("../../../labscore/constants");
|
||||
const { createEmbed, formatPaginationEmbeds, page } = require("../../../labscore/utils/embed");
|
||||
const { guildFeaturesField } = require("../../../labscore/utils/fields");
|
||||
const { icon, highlight, timestamp, iconPill, iconLinkPill, link } = require("../../../labscore/utils/markdown");
|
||||
const { editOrReply } = require("../../../labscore/utils/message");
|
||||
const { STATIC_ASSETS } = require("../../../labscore/utils/statics");
|
||||
const { paginator } = require('#client');
|
||||
const { DISCORD_INVITES, OPEN_SOURCE_REPOSITORY_URL } = require("#constants");
|
||||
|
||||
const { paginator } = require('../../../labscore/client');
|
||||
const { createEmbed, formatPaginationEmbeds, page } = require("#utils/embed");
|
||||
const { guildFeaturesField } = require("#utils/fields");
|
||||
const { icon, highlight, timestamp, iconPill, iconLinkPill, link } = require("#utils/markdown");
|
||||
const { editOrReply } = require("#utils/message");
|
||||
const { STATIC_ASSETS } = require("#utils/statics");
|
||||
|
||||
// TODO: Turn this into a general purpose permissions constant
|
||||
const { Permissions } = require("detritus-client/lib/constants");
|
||||
|
||||
module.exports = {
|
||||
|
|
|
@ -1,13 +1,12 @@
|
|||
const { BADGE_ICONS } = require("../../../labscore/constants");
|
||||
const { createEmbed } = require("../../../labscore/utils/embed");
|
||||
const { icon, highlight, timestamp, smallIconPill, smallPill } = require("../../../labscore/utils/markdown");
|
||||
const { editOrReply } = require("../../../labscore/utils/message");
|
||||
const { getUser, renderBadges } = require("../../../labscore/utils/users");
|
||||
const { BADGE_ICONS } = require("#constants");
|
||||
|
||||
const { Constants } = require('detritus-client')
|
||||
const { UserFlags } = Constants
|
||||
const { createEmbed } = require("#utils/embed");
|
||||
const { icon, highlight, timestamp, smallIconPill, smallPill } = require("#utils/markdown");
|
||||
const { editOrReply } = require("#utils/message");
|
||||
const { getUser, renderBadges } = require("#utils/users");
|
||||
|
||||
const { Permissions } = require("detritus-client/lib/constants");
|
||||
// TODO: Turn this into a general purpose permissions constant
|
||||
const { UserFlags, Permissions } = require("detritus-client/lib/constants");
|
||||
|
||||
module.exports = {
|
||||
name: 'user',
|
||||
|
|
|
@ -1,13 +1,14 @@
|
|||
const { Components } = require("detritus-client/lib/utils");
|
||||
const { perspective } = require("../../../labscore/api");
|
||||
const { format } = require("../../../labscore/utils/ansi");
|
||||
const { createEmbed } = require("../../../labscore/utils/embed");
|
||||
const { perspective } = require("#api");
|
||||
|
||||
const { icon, codeblock, iconPill, smallPill, stringwrap } = require("../../../labscore/utils/markdown");
|
||||
const { editOrReply } = require("../../../labscore/utils/message");
|
||||
const { STATICS } = require("../../../labscore/utils/statics");
|
||||
const { format } = require("#utils/ansi");
|
||||
const { createEmbed } = require("#utils/embed");
|
||||
const { icon, codeblock, iconPill, smallPill, stringwrap } = require("#utils/markdown");
|
||||
const { editOrReply } = require("#utils/message");
|
||||
const { STATICS } = require("#utils/statics");
|
||||
|
||||
// TODO: Turn this into a general purpose permissions constant
|
||||
const { Permissions } = require("detritus-client/lib/constants");
|
||||
const { Components } = require("detritus-client/lib/utils");
|
||||
|
||||
function getPerspectiveColor(score) {
|
||||
if (score >= 0.9) return "m"
|
||||
|
|
|
@ -1,11 +1,12 @@
|
|||
const { perspective } = require("../../../labscore/api");
|
||||
const { format } = require("../../../labscore/utils/ansi");
|
||||
const { createEmbed } = require("../../../labscore/utils/embed");
|
||||
const { perspective } = require("#api");
|
||||
|
||||
const { icon, codeblock, iconPill, stringwrap, link } = require("../../../labscore/utils/markdown");
|
||||
const { editOrReply } = require("../../../labscore/utils/message");
|
||||
const { STATICS } = require("../../../labscore/utils/statics");
|
||||
const { format } = require("#utils/ansi");
|
||||
const { createEmbed } = require("#utils/embed");
|
||||
const { codeblock, iconPill, stringwrap, link } = require("#utils/markdown");
|
||||
const { editOrReply } = require("#utils/message");
|
||||
const { STATICS } = require("#utils/statics");
|
||||
|
||||
// TODO: Turn this into a general purpose permissions constant
|
||||
const { Permissions } = require("detritus-client/lib/constants");
|
||||
|
||||
function getPerspectiveColor(score) {
|
||||
|
|
|
@ -1,11 +1,13 @@
|
|||
|
||||
const { createEmbed } = require("#utils/embed");
|
||||
const { editOrReply } = require("#utils/message");
|
||||
const { icon } = require("#utils/markdown");
|
||||
|
||||
// TODO: Turn this into a general purpose permissions constant
|
||||
const { Permissions } = require("detritus-client/lib/constants");
|
||||
|
||||
const { createEmbed } = require("../../../labscore/utils/embed");
|
||||
const { editOrReply } = require("../../../labscore/utils/message");
|
||||
const { icon } = require("../../../labscore/utils/markdown");
|
||||
|
||||
// TODO: copy pasted from v1, rework this eventually
|
||||
|
||||
// TODO: rework this eventually
|
||||
// -> filter by user
|
||||
module.exports = {
|
||||
label: "filter",
|
||||
name: "purge",
|
||||
|
|
|
@ -1,15 +1,16 @@
|
|||
const { createEmbed } = require('../../../labscore/utils/embed')
|
||||
const { editOrReply } = require('../../../labscore/utils/message')
|
||||
const { renderMusicButtons } = require('#utils/buttons');
|
||||
const { createEmbed } = require('#utils/embed')
|
||||
const { icon } = require('#utils/markdown');
|
||||
const { editOrReply } = require('#utils/message')
|
||||
|
||||
const { renderMusicButtons } = require('../../../labscore/utils/buttons');
|
||||
// TODO: Turn this into a general purpose permissions constant
|
||||
const { Permissions } = require("detritus-client/lib/constants");
|
||||
|
||||
const superagent = require('superagent')
|
||||
|
||||
// TODO: make this a constant, or add a URL util
|
||||
const urlr = /(https?:\/\/(?:www\.|(?!www))[a-zA-Z0-9][a-zA-Z0-9-]+[a-zA-Z0-9]\.[^\s]{2,}|www\.[a-zA-Z0-9][a-zA-Z0-9-]+[a-zA-Z0-9]\.[^\s]{2,}|https?:\/\/(?:www\.|(?!www))[a-zA-Z0-9]+\.[^\s]{2,}|www\.[a-zA-Z0-9]+\.[^\s]{2,})/g
|
||||
|
||||
const { Permissions } = require("detritus-client/lib/constants");
|
||||
const { icon } = require('../../../labscore/utils/markdown');
|
||||
|
||||
module.exports = {
|
||||
name: 'audio',
|
||||
aliases: ['aud'],
|
||||
|
|
|
@ -1,12 +1,14 @@
|
|||
const { createEmbed, formatPaginationEmbeds, page } = require('../../../labscore/utils/embed')
|
||||
const { editOrReply } = require('../../../labscore/utils/message')
|
||||
const { STATICS } = require('../../../labscore/utils/statics')
|
||||
const { bingImages } = require('#api');
|
||||
const { paginator } = require('#client');
|
||||
|
||||
const { paginator } = require('../../../labscore/client');
|
||||
const { bingImages } = require('../../../labscore/api');
|
||||
const { createEmbed, formatPaginationEmbeds, page } = require('#utils/embed')
|
||||
const { editOrReply } = require('#utils/message')
|
||||
const { STATICS } = require('#utils/statics')
|
||||
|
||||
// TODO: Turn this into a general purpose permissions constant
|
||||
const { Permissions } = require("detritus-client/lib/constants");
|
||||
|
||||
// TODO: create a favicon() util
|
||||
function createImageResultPage(context, result) {
|
||||
let res = page(
|
||||
createEmbed("default", context, {
|
||||
|
|
|
@ -1,13 +1,15 @@
|
|||
const { createEmbed, formatPaginationEmbeds, page } = require('../../../labscore/utils/embed')
|
||||
const { citation, link, codeblock } = require('../../../labscore/utils/markdown')
|
||||
const { editOrReply } = require('../../../labscore/utils/message')
|
||||
const { STATICS } = require('../../../labscore/utils/statics')
|
||||
const { bing } = require('#api');
|
||||
const { paginator } = require('#client');
|
||||
|
||||
const { paginator } = require('../../../labscore/client');
|
||||
const { bing } = require('../../../labscore/api');
|
||||
const { createEmbed, formatPaginationEmbeds, page } = require('#utils/embed')
|
||||
const { citation, link, codeblock } = require('#utils/markdown')
|
||||
const { editOrReply } = require('#utils/message')
|
||||
const { STATICS } = require('#utils/statics')
|
||||
|
||||
// TODO: Turn this into a general purpose permissions constant
|
||||
const { Permissions } = require("detritus-client/lib/constants");
|
||||
|
||||
// TODO: create a favicon() util
|
||||
function createSearchResultPage(context, entry){
|
||||
let res;
|
||||
switch(entry.type){
|
||||
|
|
|
@ -1,12 +1,14 @@
|
|||
const { createEmbed, formatPaginationEmbeds, page } = require('../../../labscore/utils/embed')
|
||||
const { editOrReply } = require('../../../labscore/utils/message')
|
||||
const { STATICS } = require('../../../labscore/utils/statics')
|
||||
const { googleImages } = require('#api');
|
||||
const { paginator } = require('#client');
|
||||
|
||||
const { paginator } = require('../../../labscore/client');
|
||||
const { googleImages } = require('../../../labscore/api');
|
||||
const { createEmbed, formatPaginationEmbeds, page } = require('#utils/embed')
|
||||
const { editOrReply } = require('#utils/message')
|
||||
const { STATICS } = require('#utils/statics')
|
||||
|
||||
// TODO: Turn this into a general purpose permissions constant
|
||||
const { Permissions } = require("detritus-client/lib/constants");
|
||||
|
||||
// TODO: create a favicon() util
|
||||
function createImageResultPage(context, result) {
|
||||
let res = page(createEmbed("default", context, {
|
||||
author: {
|
||||
|
|
|
@ -1,13 +1,15 @@
|
|||
const { createEmbed, formatPaginationEmbeds, page } = require('../../../labscore/utils/embed')
|
||||
const { link, citation } = require('../../../labscore/utils/markdown')
|
||||
const { editOrReply } = require('../../../labscore/utils/message')
|
||||
const { STATICS } = require('../../../labscore/utils/statics')
|
||||
const { google } = require('#api');
|
||||
const { paginator } = require('#client');
|
||||
|
||||
const { paginator } = require('../../../labscore/client');
|
||||
const { google } = require('../../../labscore/api');
|
||||
const { createEmbed, formatPaginationEmbeds, page } = require('#utils/embed')
|
||||
const { link, citation } = require('#utils/markdown')
|
||||
const { editOrReply } = require('#utils/message')
|
||||
const { STATICS } = require('#utils/statics')
|
||||
|
||||
// TODO: Turn this into a general purpose permissions constant
|
||||
const { Permissions } = require("detritus-client/lib/constants");
|
||||
|
||||
// TODO: create a favicon() util
|
||||
function createSearchResultPage(context, result){
|
||||
let res;
|
||||
switch(result.type){
|
||||
|
|
|
@ -1,12 +1,13 @@
|
|||
const { createEmbed, formatPaginationEmbeds, page } = require('../../../labscore/utils/embed')
|
||||
const { editOrReply } = require('../../../labscore/utils/message')
|
||||
const { STATICS } = require('../../../labscore/utils/statics')
|
||||
const { lyrics } = require('#api');
|
||||
const { paginator } = require('#client');
|
||||
|
||||
const { lyrics } = require('../../../labscore/api');
|
||||
const { paginator } = require('../../../labscore/client');
|
||||
const { createEmbed, formatPaginationEmbeds, page } = require('#utils/embed')
|
||||
const { smallIconPill } = require('#utils/markdown');
|
||||
const { editOrReply } = require('#utils/message')
|
||||
const { STATICS } = require('#utils/statics')
|
||||
|
||||
// TODO: Turn this into a general purpose permissions constant
|
||||
const { Permissions } = require("detritus-client/lib/constants");
|
||||
const { smallIconPill } = require('../../../labscore/utils/markdown');
|
||||
|
||||
const META_FIELDS = {
|
||||
"Album": "stat_videos",
|
||||
|
|
|
@ -1,15 +1,15 @@
|
|||
const { createEmbed, formatPaginationEmbeds, page } = require('../../../labscore/utils/embed')
|
||||
const { link, pill } = require('../../../labscore/utils/markdown')
|
||||
const { editOrReply } = require('../../../labscore/utils/message')
|
||||
const { STATICS } = require('../../../labscore/utils/statics')
|
||||
const { quora, quoraResult } = require('#api');
|
||||
const { paginator } = require('#client');
|
||||
|
||||
const { paginator } = require('../../../labscore/client');
|
||||
const { quora, quoraResult } = require('../../../labscore/api');
|
||||
const { InteractionCallbackTypes } = require('detritus-client/lib/constants');
|
||||
const { createEmbed, formatPaginationEmbeds, page } = require('#utils/embed')
|
||||
const { link, pill } = require('#utils/markdown')
|
||||
const { editOrReply } = require('#utils/message')
|
||||
const { STATICS } = require('#utils/statics')
|
||||
|
||||
// TODO: Turn this into a general purpose permissions constant
|
||||
const { Permissions, InteractionCallbackTypes } = require("detritus-client/lib/constants");
|
||||
const { Components } = require('detritus-client/lib/utils');
|
||||
|
||||
const { Permissions } = require("detritus-client/lib/constants");
|
||||
|
||||
function createQuoraAnswerPage(context, question, answer) {
|
||||
let tags = question.tags.map((t) => {
|
||||
return pill(t)
|
||||
|
|
|
@ -1,11 +1,12 @@
|
|||
const { createEmbed, formatPaginationEmbeds, page } = require('../../../labscore/utils/embed')
|
||||
const { link, icon, iconPill } = require('../../../labscore/utils/markdown')
|
||||
const { editOrReply } = require('../../../labscore/utils/message')
|
||||
const { STATICS } = require('../../../labscore/utils/statics')
|
||||
const { reddit } = require('#api');
|
||||
const { paginator } = require('#client');
|
||||
|
||||
const { paginator } = require('../../../labscore/client');
|
||||
const { reddit } = require('../../../labscore/api');
|
||||
const { createEmbed, formatPaginationEmbeds, page } = require('#utils/embed')
|
||||
const { link, icon, iconPill } = require('#utils/markdown')
|
||||
const { editOrReply } = require('#utils/message')
|
||||
const { STATICS } = require('#utils/statics')
|
||||
|
||||
// TODO: Turn this into a general purpose permissions constant
|
||||
const { Permissions } = require("detritus-client/lib/constants");
|
||||
|
||||
function createRedditPage(context, result) {
|
||||
|
|
|
@ -1,13 +1,15 @@
|
|||
const { createEmbed, formatPaginationEmbeds, page } = require('../../../labscore/utils/embed')
|
||||
const { editOrReply } = require('../../../labscore/utils/message')
|
||||
const { STATICS } = require('../../../labscore/utils/statics')
|
||||
const { getRecentImage } = require("../../../labscore/utils/attachment");
|
||||
const { reverseImageSearch } = require('#api');
|
||||
const { paginator } = require('#client');
|
||||
|
||||
const { paginator } = require('../../../labscore/client');
|
||||
const { reverseImageSearch } = require('../../../labscore/api');
|
||||
const { getRecentImage } = require("#utils/attachment");
|
||||
const { createEmbed, formatPaginationEmbeds, page } = require('#utils/embed')
|
||||
const { editOrReply } = require('#utils/message')
|
||||
const { STATICS } = require('#utils/statics')
|
||||
|
||||
// TODO: Turn this into a general purpose permissions constant
|
||||
const { Permissions } = require("detritus-client/lib/constants");
|
||||
|
||||
// TODO: create a favicon() util
|
||||
function createReverseImageSearchResultPage(context, result, source) {
|
||||
let res = page(
|
||||
createEmbed("default", context, {
|
||||
|
|
|
@ -1,10 +1,11 @@
|
|||
const { createEmbed, formatPaginationEmbeds, page } = require('../../../labscore/utils/embed')
|
||||
const { pill } = require('../../../labscore/utils/markdown')
|
||||
const { editOrReply } = require('../../../labscore/utils/message')
|
||||
const { rule34 } = require('#api');
|
||||
const { paginator } = require('#client');
|
||||
|
||||
const { paginator } = require('../../../labscore/client');
|
||||
const { rule34 } = require('../../../labscore/api');
|
||||
const { createEmbed, formatPaginationEmbeds, page } = require('#utils/embed')
|
||||
const { pill } = require('#utils/markdown')
|
||||
const { editOrReply } = require('#utils/message')
|
||||
|
||||
// TODO: Turn this into a general purpose permissions constant
|
||||
const { Permissions } = require("detritus-client/lib/constants");
|
||||
|
||||
function createRule34Page(context, result) {
|
||||
|
|
|
@ -1,11 +1,12 @@
|
|||
const { createEmbed, formatPaginationEmbeds, page } = require('../../../labscore/utils/embed')
|
||||
const { link, iconPill } = require('../../../labscore/utils/markdown')
|
||||
const { editOrReply } = require('../../../labscore/utils/message')
|
||||
const { STATICS } = require('../../../labscore/utils/statics')
|
||||
const { urbandictionary } = require('#api');
|
||||
const { paginator } = require('#client');
|
||||
|
||||
const { paginator } = require('../../../labscore/client');
|
||||
const { urbandictionary } = require('../../../labscore/api');
|
||||
const { createEmbed, formatPaginationEmbeds, page } = require('#utils/embed')
|
||||
const { link, iconPill } = require('#utils/markdown')
|
||||
const { editOrReply } = require('#utils/message')
|
||||
const { STATICS } = require('#utils/statics')
|
||||
|
||||
// TODO: Turn this into a general purpose permissions constant
|
||||
const { Permissions } = require("detritus-client/lib/constants");
|
||||
|
||||
function createUrbanPage(context, result){
|
||||
|
|
|
@ -1,10 +1,11 @@
|
|||
const { createEmbed, formatPaginationEmbeds, page } = require('../../../labscore/utils/embed')
|
||||
const { editOrReply } = require('../../../labscore/utils/message')
|
||||
const { STATICS } = require('../../../labscore/utils/statics')
|
||||
const { wikihow } = require('#api');
|
||||
const { paginator } = require('#client');
|
||||
|
||||
const { paginator } = require('../../../labscore/client');
|
||||
const { wikihow } = require('../../../labscore/api');
|
||||
const { createEmbed, formatPaginationEmbeds, page } = require('#utils/embed')
|
||||
const { editOrReply } = require('#utils/message')
|
||||
const { STATICS } = require('#utils/statics')
|
||||
|
||||
// TODO: Turn this into a general purpose permissions constant
|
||||
const { Permissions } = require("detritus-client/lib/constants");
|
||||
|
||||
function createWikiHowPage(context, result){
|
||||
|
|
|
@ -1,13 +1,14 @@
|
|||
const { paginator } = require('#client');
|
||||
|
||||
const { createEmbed, formatPaginationEmbeds, page } = require('../../../labscore/utils/embed')
|
||||
const { editOrReply } = require('../../../labscore/utils/message')
|
||||
const { STATICS } = require('../../../labscore/utils/statics')
|
||||
|
||||
const { paginator } = require('../../../labscore/client');
|
||||
const superagent = require('superagent')
|
||||
const { createEmbed, formatPaginationEmbeds, page } = require('#utils/embed')
|
||||
const { editOrReply } = require('#utils/message')
|
||||
const { STATICS } = require('#utils/statics')
|
||||
|
||||
// TODO: Turn this into a general purpose permissions constant
|
||||
const { Permissions } = require("detritus-client/lib/constants");
|
||||
|
||||
const superagent = require('superagent');
|
||||
|
||||
module.exports = {
|
||||
name: 'wikipedia',
|
||||
label: 'query',
|
||||
|
|
|
@ -1,11 +1,12 @@
|
|||
const { createEmbed, formatPaginationEmbeds, page } = require('../../../labscore/utils/embed')
|
||||
const { editOrReply } = require('../../../labscore/utils/message')
|
||||
const { STATICS } = require('../../../labscore/utils/statics')
|
||||
const { paginator } = require('#client');
|
||||
const { WolframQueryCompute } = require('#obelisk');
|
||||
|
||||
const { paginator } = require('../../../labscore/client');
|
||||
const { wolframQuery, WolframQueryCompute } = require('../../../labscore/api/obelisk');
|
||||
const { citation, smallIconPill } = require('../../../labscore/utils/markdown');
|
||||
const { createEmbed, formatPaginationEmbeds, page } = require('#utils/embed')
|
||||
const { citation, smallIconPill } = require('#utils/markdown');
|
||||
const { editOrReply } = require('#utils/message')
|
||||
const { STATICS } = require('#utils/statics')
|
||||
|
||||
// TODO: Turn this into a general purpose permissions constant
|
||||
const { Permissions } = require("detritus-client/lib/constants");
|
||||
|
||||
function createWolframPage(context, pod, query, sources) {
|
||||
|
|
|
@ -1,11 +1,14 @@
|
|||
const { createEmbed, formatPaginationEmbeds, page } = require('../../../labscore/utils/embed')
|
||||
const { editOrReply } = require('../../../labscore/utils/message')
|
||||
const { paginator } = require('#client');
|
||||
|
||||
const { paginator } = require('../../../labscore/client');
|
||||
const superagent = require('superagent')
|
||||
const { createEmbed, formatPaginationEmbeds, page } = require('#utils/embed')
|
||||
const { editOrReply } = require('#utils/message')
|
||||
|
||||
// TODO: Turn this into a general purpose permissions constant
|
||||
const { Permissions } = require("detritus-client/lib/constants");
|
||||
|
||||
const superagent = require('superagent')
|
||||
|
||||
// TODO: create a favicon() util
|
||||
module.exports = {
|
||||
name: 'xkcd',
|
||||
label: 'query',
|
||||
|
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Add a link
Reference in a new issue