mirror of
https://gitlab.com/bignutty/labscore.git
synced 2025-06-08 06:03:04 -04:00
cleaning up, fixing bugs
This commit is contained in:
parent
74a562f19d
commit
595cd23077
7 changed files with 159 additions and 354 deletions
|
@ -1,7 +1,7 @@
|
||||||
const { Constants, Utils } = require("detritus-client");
|
const { Constants, Utils } = require("detritus-client");
|
||||||
const { emojipedia, emojiKitchen } = require("../../../labscore/api");
|
const { emojipedia, emojiKitchen } = require("../../../labscore/api");
|
||||||
|
|
||||||
const { SUPPORTED_EMOJI_PLATFORMS, EMOJI_PLATFORM_ALIASES } = require("../../../labscore/constants");
|
const { EMOJIPEDIA_PLATFORM_TYPES, EMOJIPEDIA_PLATFORM_TYPE_ALIASES } = require("../../../labscore/constants");
|
||||||
const { createEmbed } = require("../../../labscore/utils/embed");
|
const { createEmbed } = require("../../../labscore/utils/embed");
|
||||||
const { editOrReply } = require("../../../labscore/utils/message");
|
const { editOrReply } = require("../../../labscore/utils/message");
|
||||||
const { STATICS } = require("../../../labscore/utils/statics");
|
const { STATICS } = require("../../../labscore/utils/statics");
|
||||||
|
@ -82,9 +82,9 @@ module.exports = {
|
||||||
// Regular Emoji Handling
|
// Regular Emoji Handling
|
||||||
if(emoji.length == 0) return await editOrReply(context, createEmbed("warning", context, "You need to specify an emoji to enlarge."))
|
if(emoji.length == 0) return await editOrReply(context, createEmbed("warning", context, "You need to specify an emoji to enlarge."))
|
||||||
|
|
||||||
if(!SUPPORTED_EMOJI_PLATFORMS.includes(args.type.toLowerCase())){
|
if(!EMOJIPEDIA_PLATFORM_TYPES.includes(args.type.toLowerCase())){
|
||||||
if(!EMOJI_PLATFORM_ALIASES[args.type.toLowerCase()]) return await editOrReply(context, createEmbed("warning", context, "Invalid platform type (" + args.type.toLowerCase() + ")"))
|
if(!EMOJIPEDIA_PLATFORM_TYPE_ALIASES[args.type.toLowerCase()]) return await editOrReply(context, createEmbed("warning", context, "Invalid platform type (" + args.type.toLowerCase() + ")"))
|
||||||
args.type = EMOJI_PLATFORM_ALIASES[args.type.toLowerCase()]
|
args.type = EMOJIPEDIA_PLATFORM_TYPE_ALIASES[args.type.toLowerCase()]
|
||||||
}
|
}
|
||||||
|
|
||||||
let emojipediaResult = await emojipedia(context, emoji[0])
|
let emojipediaResult = await emojipedia(context, emoji[0])
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
const superagent = require('superagent')
|
const superagent = require('superagent')
|
||||||
const { Api, Static, Hosts } = require('./endpoints')
|
const { Api, Hosts } = require('./endpoints')
|
||||||
|
|
||||||
|
|
||||||
async function request(path, type, headers, args, host) {
|
async function request(path, type, headers, args, host) {
|
||||||
|
|
|
@ -94,5 +94,4 @@ commandClient.on('commandRunError', async ({context, error}) => {
|
||||||
|
|
||||||
await interactionClient.addMultipleIn('../commands/interaction/');
|
await interactionClient.addMultipleIn('../commands/interaction/');
|
||||||
await interactionClient.run();
|
await interactionClient.run();
|
||||||
|
|
||||||
})();
|
})();
|
|
@ -5,19 +5,19 @@ module.exports.DISCORD_INVITES = Object.freeze({
|
||||||
|
|
||||||
module.exports.PRIVACY_POLICY_SECTIONS = [
|
module.exports.PRIVACY_POLICY_SECTIONS = [
|
||||||
'labsCore does not collect any sort of data about its users.',
|
'labsCore does not collect any sort of data about its users.',
|
||||||
'If the bot encounters unexpected errors we report information about the server, channel, user and command/command arguments (excluding images) to a private log in order to assist with debugging and fixing the problem. You can reference the provided error ID in our support server for further details.',
|
'If the bot encounters unexpected errors we report information about the server, channel, user and command/command arguments (excluding images) to a private log in order to assist with debugging and resolving the issue. You can reference the provided error ID in our support server for further details. Contents of these automated reports will never be shared with third parties and are only accessible to the bots developers.',
|
||||||
`Images modified via our proprietary api are never stored outside of the channel you executed the command in.`
|
`Images modified via our proprietary api are never stored outside of the channel you executed the command in.`
|
||||||
]
|
]
|
||||||
|
|
||||||
module.exports.PRIVACY_POLICY_LAST_UPDATE = 1655325547140
|
module.exports.PRIVACY_POLICY_LAST_UPDATE = 1655325547140
|
||||||
|
|
||||||
module.exports.COLORS = Object.freeze({
|
module.exports.COLORS = Object.freeze({
|
||||||
"error": 15548997,
|
error: 15548997,
|
||||||
"success": 6411359,
|
success: 6411359,
|
||||||
"warning": 16426522,
|
warning: 16426522,
|
||||||
"embed": 3092790,
|
embed: 3092790,
|
||||||
"brand": 6085465,
|
brand: 6085465,
|
||||||
"nsfw": 15549056
|
nsfw: 15549056
|
||||||
})
|
})
|
||||||
|
|
||||||
module.exports.ICONS = Object.freeze({
|
module.exports.ICONS = Object.freeze({
|
||||||
|
@ -115,353 +115,152 @@ const GUILD_FEATURE_ICONS = Object.freeze({
|
||||||
PROFILE: "<:profile:995080477734088855>",
|
PROFILE: "<:profile:995080477734088855>",
|
||||||
MESSAGE: "<:message:995080756021952594>",
|
MESSAGE: "<:message:995080756021952594>",
|
||||||
BOT_DEVELOPER: "<:botdev:995081351457935391>",
|
BOT_DEVELOPER: "<:botdev:995081351457935391>",
|
||||||
PEOPLE_RED: "<:peoplered:995081367098499103>"
|
PEOPLE_RED: "<:peoplered:995081367098499103>",
|
||||||
|
SLASH_COMMAND: "<:slash:1049583205621174282>",
|
||||||
|
HIGHLIGHT: "<:highlight:1049584669110325290>",
|
||||||
|
TIMEOUT: "<:timeout:1049585531278856202>",
|
||||||
|
SOUNDBOARD: "<:soundboard:1049591390989983784>"
|
||||||
})
|
})
|
||||||
|
|
||||||
module.exports.GUILD_FEATURES = Object.freeze({
|
module.exports.GUILD_FEATURES = Object.freeze({
|
||||||
"ANIMATED_BANNER": {
|
"ACTIVITIES_ALPHA": { icon: GUILD_FEATURE_ICONS.ACTIVITY },
|
||||||
"icon": GUILD_FEATURE_ICONS.ANIMATED
|
"ACTIVITIES_EMPLOYEE": { icon: GUILD_FEATURE_ICONS.ACTIVITY },
|
||||||
},
|
"ACTIVITIES_INTERNAL_DEV": { icon: GUILD_FEATURE_ICONS.ACTIVITY },
|
||||||
"ANIMATED_ICON": {
|
"ANIMATED_BANNER": { icon: GUILD_FEATURE_ICONS.ANIMATED },
|
||||||
"icon": GUILD_FEATURE_ICONS.ANIMATED
|
"ANIMATED_ICON": { icon: GUILD_FEATURE_ICONS.ANIMATED },
|
||||||
},
|
"APPLICATION_COMMAND_PERMISSIONS_V2": { icon: GUILD_FEATURE_ICONS.SLASH_COMMAND },
|
||||||
"AUTO_MODERATION": {
|
"AUTO_MODERATION": { icon: GUILD_FEATURE_ICONS.MOD },
|
||||||
"icon": GUILD_FEATURE_ICONS.MOD
|
"AUTOMOD_TRIGGER_KEYWORD_FILTER": { icon: GUILD_FEATURE_ICONS.MOD, name: "Automod Keywords Filter" },
|
||||||
},
|
"AUTOMOD_TRIGGER_ML_SPAM_FILTER": { icon: GUILD_FEATURE_ICONS.MOD, name: "Automod ML Spam Filter" },
|
||||||
"BANNER": {
|
"AUTOMOD_TRIGGER_SPAM_LINK_FILTER": { icon: GUILD_FEATURE_ICONS.MOD, name: "Automod Spam Link Filter" },
|
||||||
"icon": GUILD_FEATURE_ICONS.IMAGE,
|
"BANNER": { icon: GUILD_FEATURE_ICONS.IMAGE, name: "Server Banner" },
|
||||||
"name": "Server Banner"
|
"BFG": { icon: GUILD_FEATURE_ICONS.GLOBE, name: "Very Large Server" },
|
||||||
},
|
"BOOSTING_TIERS_EXPERIMENT_MEDIUM_GUILD": { icon: GUILD_FEATURE_ICONS.BOOST },
|
||||||
"BOOSTING_TIERS_EXPERIMENT_MEDIUM_GUILD": {
|
"BOOSTING_TIERS_EXPERIMENT_SMALL_GUILD": { icon: GUILD_FEATURE_ICONS.BOOST },
|
||||||
"icon": GUILD_FEATURE_ICONS.BOOST
|
"BOT_DEVELOPER_EARLY_ACCESS": { icon: GUILD_FEATURE_ICONS.BOT_DEVELOPER, name: "Bot Developer Testing" },
|
||||||
},
|
"CHANNEL_BANNER": { icon: GUILD_FEATURE_ICONS.IMAGE, name: "Channel Banners" },
|
||||||
"BOOSTING_TIERS_EXPERIMENT_SMALL_GUILD": {
|
"CHANNEL_HIGHLIGHTS": { icon: GUILD_FEATURE_ICONS.HIGHLIGHT },
|
||||||
"icon": GUILD_FEATURE_ICONS.BOOST
|
"COMMERCE": { icon: GUILD_FEATURE_ICONS.TAG, name: "Store Channels" },
|
||||||
},
|
"COMMUNITY": { icon: GUILD_FEATURE_ICONS.GLOBE },
|
||||||
"BOT_DEVELOPER_EARLY_ACCESS": {
|
"COMMUNITY_EXP_LARGE_GATED": { icon: GUILD_FEATURE_ICONS.GLOBE, name: "Community Experiment - Large Gated" },
|
||||||
"icon": GUILD_FEATURE_ICONS.BOT_DEVELOPER,
|
"COMMUNITY_EXP_LARGE_UNGATED": { icon: GUILD_FEATURE_ICONS.GLOBE, name: "Community Experiment - Large Ungated" },
|
||||||
"name": "Bot Developer Testing"
|
"CREATOR_MONETIZABLE": { icon: GUILD_FEATURE_ICONS.WALLET },
|
||||||
},
|
"CREATOR_MONETIZABLE_DISABLED": { icon: GUILD_FEATURE_ICONS.WALLET },
|
||||||
"CHANNEL_BANNER": {
|
"CREATOR_MONETIZABLE_PROVISIONAL": { icon: GUILD_FEATURE_ICONS.WALLET },
|
||||||
"icon": GUILD_FEATURE_ICONS.IMAGE,
|
"CREATOR_MONETIZABLE_WHITEGLOVE": { icon: GUILD_FEATURE_ICONS.WALLET },
|
||||||
"name": "Channel Banners"
|
"CREATOR_MONETIZATION_APPLICATION_ALLOWLIST": { icon: GUILD_FEATURE_ICONS.WALLET },
|
||||||
},
|
"CREATOR_STORE_PAGE": { icon: GUILD_FEATURE_ICONS.WALLET },
|
||||||
"COMMERCE": {
|
"DEVELOPER_SUPPORT_SERVER": { icon: GUILD_FEATURE_ICONS.BOT_DEVELOPER },
|
||||||
"icon": GUILD_FEATURE_ICONS.TAG,
|
"DISCOVERABLE": { icon: GUILD_FEATURE_ICONS.DISCOVERY_ENABLED, name: "Discovery" },
|
||||||
"name": "Store Channels"
|
"DISCOVERABLE_DISABLED": { icon: GUILD_FEATURE_ICONS.DISCOVERY_DISABLED, name: "Discovery Disabled" },
|
||||||
},
|
"ENABLED_DISCOVERABLE_BEFORE": { icon: GUILD_FEATURE_ICONS.DISCOVERY, name: "Has been in Discovery" },
|
||||||
"COMMUNITY": {
|
"EXPOSED_TO_ACTIVITIES_WTP_EXPERIMENT": { icon: GUILD_FEATURE_ICONS.ACTIVITY },
|
||||||
"icon": GUILD_FEATURE_ICONS.GLOBE
|
"EXPOSED_TO_BOOSTING_TIERS_EXPERIMENT": { icon: GUILD_FEATURE_ICONS.BOOST },
|
||||||
},
|
"FEATURABLE": { icon: GUILD_FEATURE_ICONS.STAR },
|
||||||
"CREATOR_MONETIZABLE": {
|
"FORCE_RELAY": { icon: "🏃💨", name: "Relay Force Enabled" },
|
||||||
"icon": GUILD_FEATURE_ICONS.WALLET
|
"GUILD_AUTOMOD_DEFAULT_LIST": { icon: GUILD_FEATURE_ICONS.MOD },
|
||||||
},
|
"GUILD_COMMUNICATION_DISABLED_GUILDS": { icon: GUILD_FEATURE_ICONS.TIMEOUT, name: "Timeouts" },
|
||||||
"CREATOR_MONETIZABLE_DISABLED": {
|
"GUILD_HOME_TEST": { icon: GUILD_FEATURE_ICONS.HOME },
|
||||||
"icon": GUILD_FEATURE_ICONS.WALLET
|
"GUILD_HOME_OVERRIDE": { icon: GUILD_FEATURE_ICONS.HOME },
|
||||||
},
|
"GUILD_MEMBER_VERIFICATION_EXPERIMENT": { icon: GUILD_FEATURE_ICONS.EYE },
|
||||||
"DISCOVERABLE": {
|
"GUILD_ONBOARDING": { icon: GUILD_FEATURE_ICONS.DISCOVERY },
|
||||||
"icon": GUILD_FEATURE_ICONS.DISCOVERY_ENABLED,
|
"GUILD_ONBOARDING_ADMIN_ONLY": { icon: GUILD_FEATURE_ICONS.DISCOVERY, name: "Guild Onboarding Admin Override" },
|
||||||
"name": "Discovery"
|
"GUILD_ONBOARDING_EVER_ENABLED": { icon: GUILD_FEATURE_ICONS.DISCOVERY },
|
||||||
},
|
"GUILD_ROLE_SUBSCRIPTION_TRIALS": { icon: GUILD_FEATURE_ICONS.ROLE_SUBSCRIPTIONS, name: "Role Subscription Trials" },
|
||||||
"DISCOVERABLE_DISABLED": {
|
"GUILD_ROLE_SUBSCRIPTION_PURCHASE_FEEDBACK_LOOP": { icon: GUILD_FEATURE_ICONS.ROLE_SUBSCRIPTIONS, name: "Role Subscription Feedback Loop" },
|
||||||
"icon": GUILD_FEATURE_ICONS.DISCOVERY_DISABLED,
|
"GUILD_ROLE_SUBSCRIPTIONS": { icon: GUILD_FEATURE_ICONS.ROLE_SUBSCRIPTIONS, name: "Role Subscriptions" },
|
||||||
"name": "Discovery Disabled"
|
"HAD_EARLY_ACTIVITIES_ACCESS": { icon: GUILD_FEATURE_ICONS.ACTIVITY },
|
||||||
},
|
"HAS_DIRECTORY_ENTRY": { icon: GUILD_FEATURE_ICONS.DIRECTORY },
|
||||||
"ENABLED_DISCOVERABLE_BEFORE": {
|
"HUB": { icon: GUILD_FEATURE_ICONS.EDUCATION, name: "School Hub" },
|
||||||
"icon": GUILD_FEATURE_ICONS.DISCOVERY,
|
"INCREASED_THREAD_LIMIT": { icon: GUILD_FEATURE_ICONS.THREAD },
|
||||||
"name": "Has been in Discovery"
|
"INTERNAL_EMPLOYEE_ONLY": { icon: GUILD_FEATURE_ICONS.STAFF, name: "Internal Employee Server" },
|
||||||
},
|
"INVITE_SPLASH": { icon: GUILD_FEATURE_ICONS.IMAGE },
|
||||||
"EXPOSED_TO_ACTIVITIES_WTP_EXPERIMENT": {
|
"INVITES_DISABLED": { icon: GUILD_FEATURE_ICONS.DISCOVERY_DISABLED },
|
||||||
"icon": GUILD_FEATURE_ICONS.ACTIVITY
|
"LINKED_TO_HUB": { icon: GUILD_FEATURE_ICONS.DIRECTORY },
|
||||||
},
|
"MEMBER_PROFILES": { icon: GUILD_FEATURE_ICONS.PROFILE },
|
||||||
"EXPOSED_TO_BOOSTING_TIERS_EXPERIMENT": {
|
"MEMBER_VERIFICATION_GATE_ENABLED": { icon: GUILD_FEATURE_ICONS.WAVE, name: "Membership Screening" },
|
||||||
"icon": GUILD_FEATURE_ICONS.BOOST
|
"MEMBER_VERIFICATION_MANUAL_APPROVAL": { icon: GUILD_FEATURE_ICONS.WAVE, name: "Membership Screening Manual Approval" },
|
||||||
},
|
"MOBILE_WEB_ROLE_SUBSCRIPTION_PURCHASE_PAGE": { icon: GUILD_FEATURE_ICONS.ROLE_SUBSCRIPTIONS, name: "Mobile Role Subscriptions Purchase Page" },
|
||||||
"FEATURABLE": {
|
"MONETIZATION_ENABLED": { icon: GUILD_FEATURE_ICONS.WALLET },
|
||||||
"icon": GUILD_FEATURE_ICONS.STAR
|
"MORE_EMOJI": { icon: GUILD_FEATURE_ICONS.EMOJI },
|
||||||
},
|
"MORE_STICKERS": { icon: GUILD_FEATURE_ICONS.STICKER },
|
||||||
"FORCE_RELAY": {
|
"NEWS": { icon: GUILD_FEATURE_ICONS.MEGAPHONE, name: "Announcement Channels" },
|
||||||
"icon": "🏃💨",
|
"NEW_THREAD_PERMISSIONS": { icon: GUILD_FEATURE_ICONS.THREAD },
|
||||||
"name": "Relay Force Enabled"
|
"PARTNERED": { icon: GUILD_FEATURE_ICONS.PARTNER },
|
||||||
},
|
"PREMIUM_TIER_3_OVERRIDE": { icon: GUILD_FEATURE_ICONS.STAFF },
|
||||||
"GUILD_HOME_TEST": {
|
"PREVIEW_ENABLED": { icon: GUILD_FEATURE_ICONS.EYE },
|
||||||
"icon": GUILD_FEATURE_ICONS.HOME
|
"PRIVATE_THREADS": { icon: GUILD_FEATURE_ICONS.PRIVATE_THREAD },
|
||||||
},
|
"RAID_ALERTS_ENABLED": { icon: GUILD_FEATURE_ICONS.MOD },
|
||||||
"HAD_EARLY_ACTIVITIES_ACCESS": {
|
"RESTRICT_SPAM_RISK_GUILDS": { icon: GUILD_FEATURE_ICONS.EYE_HIDDEN },
|
||||||
"icon": GUILD_FEATURE_ICONS.ACTIVITY
|
"RELAY_ENABLED": { icon: "🏃" },
|
||||||
},
|
"ROLE_ICONS": { icon: GUILD_FEATURE_ICONS.ROLE_ICONS },
|
||||||
"HAS_DIRECTORY_ENTRY": {
|
"ROLE_SUBSCRIPTIONS_AVAILABLE_FOR_PURCHASE": { icon: GUILD_FEATURE_ICONS.ROLE_SUBSCRIPTIONS },
|
||||||
"icon": GUILD_FEATURE_ICONS.DIRECTORY
|
"ROLE_SUBSCRIPTIONS_ENABLED": { icon: GUILD_FEATURE_ICONS.ROLE_SUBSCRIPTIONS, name: "Role Subscriptions" },
|
||||||
},
|
"SEVEN_DAY_THREAD_ARCHIVE": { icon: GUILD_FEATURE_ICONS.CLOCK, name: "7 Day Thread Archiving" },
|
||||||
"HUB": {
|
"SOUNDBOARD": { icon: GUILD_FEATURE_ICONS.SOUNDBOARD },
|
||||||
"icon": GUILD_FEATURE_ICONS.EDUCATION,
|
"TEXT_IN_STAGE_ENABLED": { icon: GUILD_FEATURE_ICONS.MESSAGE, name: "Text in Stages" },
|
||||||
"name": "School Hub"
|
"TEXT_IN_VOICE_ENABLED": { icon: GUILD_FEATURE_ICONS.MESSAGE, name: "Text in Voice" },
|
||||||
},
|
"THREAD_DEFAULT_AUTO_ARCHIVE_DURATION": { icon: GUILD_FEATURE_ICONS.CLOCK },
|
||||||
"INTERNAL_EMPLOYEE_ONLY": {
|
"THREADS_ENABLED": { icon: GUILD_FEATURE_ICONS.THREAD },
|
||||||
"icon": GUILD_FEATURE_ICONS.STAFF,
|
"THREADS_ENABLED_TESTING": { icon: GUILD_FEATURE_ICONS.THREAD, name: "Thread Testing Enabled" },
|
||||||
"name": "Internal Employee Server"
|
"THREADS_ONLY_CHANNEL": { icon: GUILD_FEATURE_ICONS.THREAD },
|
||||||
},
|
"THREE_DAY_THREAD_ARCHIVE": { icon: GUILD_FEATURE_ICONS.CLOCK, name: "3 Day Thread Archiving" },
|
||||||
"INVITE_SPLASH": {
|
"TICKETED_EVENTS_ENABLED": { icon: GUILD_FEATURE_ICONS.TICKET },
|
||||||
"icon": GUILD_FEATURE_ICONS.IMAGE
|
"VANITY_URL": { icon: GUILD_FEATURE_ICONS.STAR, name: "Vanity URL" },
|
||||||
},
|
"VERIFIED": { icon: GUILD_FEATURE_ICONS.VERIFIED },
|
||||||
"LINKED_TO_HUB": {
|
"VIP_REGIONS": { icon: GUILD_FEATURE_ICONS.AUDIO, name: "VIP Regions" },
|
||||||
"icon": GUILD_FEATURE_ICONS.DIRECTORY
|
"VOICE_CHANNEL_EFFECTS": { icon: GUILD_FEATURE_ICONS.STAR },
|
||||||
},
|
"WELCOME_SCREEN_ENABLED": { icon: GUILD_FEATURE_ICONS.WAVE },
|
||||||
"MEMBER_PROFILES": {
|
"LURKABLE": { icon: GUILD_FEATURE_ICONS.EYE, name: "Lurking Enabled" },
|
||||||
"icon": GUILD_FEATURE_ICONS.PROFILE
|
"MEMBER_LIST_DISABLED": { icon: GUILD_FEATURE_ICONS.PEOPLE_RED },
|
||||||
},
|
"PUBLIC_DISABLED": { icon: GUILD_FEATURE_ICONS.GLOBE },
|
||||||
"MEMBER_VERIFICATION_GATE_ENABLED": {
|
"PUBLIC": { icon: GUILD_FEATURE_ICONS.GLOBE },
|
||||||
"icon": GUILD_FEATURE_ICONS.WAVE,
|
"ROLE_SUBSCRIPTIONS_ENABLED_FOR_PURCHASE": { icon: GUILD_FEATURE_ICONS.ROLE_SUBSCRIPTIONS },
|
||||||
"name": "Membership Screening"
|
"TICKETING_ENABLED": { icon: GUILD_FEATURE_ICONS.TICKET }
|
||||||
},
|
|
||||||
"MONETIZATION_ENABLED": {
|
|
||||||
"icon": GUILD_FEATURE_ICONS.WALLET
|
|
||||||
},
|
|
||||||
"MORE_EMOJI": {
|
|
||||||
"icon": GUILD_FEATURE_ICONS.EMOJI
|
|
||||||
},
|
|
||||||
"MORE_STICKERS": {
|
|
||||||
"icon": GUILD_FEATURE_ICONS.STICKER
|
|
||||||
},
|
|
||||||
"NEWS": {
|
|
||||||
"icon": GUILD_FEATURE_ICONS.MEGAPHONE,
|
|
||||||
"name": "Announcement Channels"
|
|
||||||
},
|
|
||||||
"NEW_THREAD_PERMISSIONS": {
|
|
||||||
"icon": GUILD_FEATURE_ICONS.THREAD
|
|
||||||
},
|
|
||||||
"PARTNERED": {
|
|
||||||
"icon": GUILD_FEATURE_ICONS.PARTNER
|
|
||||||
},
|
|
||||||
"PREMIUM_TIER_3_OVERRIDE": {
|
|
||||||
"icon": GUILD_FEATURE_ICONS.STAFF
|
|
||||||
},
|
|
||||||
"PREVIEW_ENABLED": {
|
|
||||||
"icon": GUILD_FEATURE_ICONS.EYE
|
|
||||||
},
|
|
||||||
"PRIVATE_THREADS": {
|
|
||||||
"icon": GUILD_FEATURE_ICONS.PRIVATE_THREAD
|
|
||||||
},
|
|
||||||
"RELAY_ENABLED": {
|
|
||||||
"icon": "🏃"
|
|
||||||
},
|
|
||||||
"ROLE_ICONS": {
|
|
||||||
"icon": GUILD_FEATURE_ICONS.ROLE_ICONS
|
|
||||||
},
|
|
||||||
"ROLE_SUBSCRIPTIONS_AVAILABLE_FOR_PURCHASE": {
|
|
||||||
"icon": GUILD_FEATURE_ICONS.ROLE_SUBSCRIPTIONS
|
|
||||||
},
|
|
||||||
"ROLE_SUBSCRIPTIONS_ENABLED": {
|
|
||||||
"icon": GUILD_FEATURE_ICONS.ROLE_SUBSCRIPTIONS,
|
|
||||||
"name": "Role Subscriptions"
|
|
||||||
},
|
|
||||||
"SEVEN_DAY_THREAD_ARCHIVE": {
|
|
||||||
"icon": GUILD_FEATURE_ICONS.CLOCK,
|
|
||||||
"name": "7 Day Thread Archiving"
|
|
||||||
},
|
|
||||||
"TEXT_IN_VOICE_ENABLED": {
|
|
||||||
"icon": GUILD_FEATURE_ICONS.MESSAGE,
|
|
||||||
"name": "Text in Voice"
|
|
||||||
},
|
|
||||||
"THREADS_ENABLED": {
|
|
||||||
"icon": GUILD_FEATURE_ICONS.THREAD
|
|
||||||
},
|
|
||||||
"THREADS_ENABLED_TESTING": {
|
|
||||||
"icon": GUILD_FEATURE_ICONS.THREAD,
|
|
||||||
"name": "Thread Testing Enabled"
|
|
||||||
},
|
|
||||||
"THREAD_DEFAULT_AUTO_ARCHIVE_DURATION": {
|
|
||||||
"icon": GUILD_FEATURE_ICONS.CLOCK
|
|
||||||
},
|
|
||||||
"THREE_DAY_THREAD_ARCHIVE": {
|
|
||||||
"icon": GUILD_FEATURE_ICONS.CLOCK,
|
|
||||||
"name": "3 Day Thread Archiving"
|
|
||||||
},
|
|
||||||
"TICKETED_EVENTS_ENABLED": {
|
|
||||||
"icon": GUILD_FEATURE_ICONS.TICKET
|
|
||||||
},
|
|
||||||
"VANITY_URL": {
|
|
||||||
"icon": GUILD_FEATURE_ICONS.STAR,
|
|
||||||
"name": "Vanity URL"
|
|
||||||
},
|
|
||||||
"VERIFIED": {
|
|
||||||
"icon": GUILD_FEATURE_ICONS.VERIFIED
|
|
||||||
},
|
|
||||||
"VIP_REGIONS": {
|
|
||||||
"icon": GUILD_FEATURE_ICONS.AUDIO,
|
|
||||||
"name": "VIP Regions"
|
|
||||||
},
|
|
||||||
"WELCOME_SCREEN_ENABLED": {
|
|
||||||
"icon": GUILD_FEATURE_ICONS.WAVE
|
|
||||||
},
|
|
||||||
"LURKABLE": {
|
|
||||||
"icon": GUILD_FEATURE_ICONS.EYE,
|
|
||||||
"name": "Lurking Enabled"
|
|
||||||
},
|
|
||||||
"MEMBER_LIST_DISABLED": {
|
|
||||||
"icon": GUILD_FEATURE_ICONS.PEOPLE_RED
|
|
||||||
},
|
|
||||||
"PUBLIC_DISABLED": {
|
|
||||||
"icon": GUILD_FEATURE_ICONS.GLOBE
|
|
||||||
},
|
|
||||||
"PUBLIC": {
|
|
||||||
"icon": GUILD_FEATURE_ICONS.GLOBE
|
|
||||||
},
|
|
||||||
"ROLE_SUBSCRIPTIONS_ENABLED_FOR_PURCHASE": {
|
|
||||||
"icon": GUILD_FEATURE_ICONS.ROLE_SUBSCRIPTIONS
|
|
||||||
},
|
|
||||||
"TICKETING_ENABLED": {
|
|
||||||
"icon": GUILD_FEATURE_ICONS.TICKET
|
|
||||||
}
|
|
||||||
})
|
})
|
||||||
|
|
||||||
module.exports.TIKTOK_VOICES = [
|
module.exports.TIKTOK_VOICES = [
|
||||||
{
|
{ name: "English Singing - Tenor", value: "en_male_m03_lobby" },
|
||||||
"name": "English Singing - Tenor",
|
{ name: "English Singing - Alto", value: "en_female_f08_salut_damour" },
|
||||||
"value": "en_male_m03_lobby"
|
{ name: "English Singing - Warmy Breeze", value: "en_female_f08_warmy_breeze" },
|
||||||
},
|
{ name: "English Singing - Sunshine Soon", value: "en_male_m03_sunshine_soon" },
|
||||||
{
|
{ name: "English Narration - Normal", value: "en_male_narration" },
|
||||||
"name": "English Singing - Alto",
|
{ name: "English Narration - Funny", value: "en_male_funny" },
|
||||||
"value": "en_female_f08_salut_damour"
|
{ name: "English Narration - Emotional", value: "en_female_emotional" },
|
||||||
},
|
{ name: "English AU - Female", value: "en_au_001" },
|
||||||
{
|
{ name: "English AU - Male", value: "en_au_002" },
|
||||||
"name": "English Singing - Warmy Breeze",
|
{ name: "English UK - Male", value: "en_uk_001" },
|
||||||
"value": "en_female_f08_warmy_breeze"
|
{ name: "English US - Female", value: "en_us_001" },
|
||||||
},
|
{ name: "English US - Male", value: "en_us_006" },
|
||||||
{
|
{ name: "Ghost Face (Disney)", value: "en_us_ghostface" },
|
||||||
"name": "English Singing - Sunshine Soon",
|
{ name: "Chewbacca (Disney)", value: "en_us_chewbacca" },
|
||||||
"value": "en_male_m03_sunshine_soon"
|
{ name: "C3PO (Disney)", value: "en_us_c3po" },
|
||||||
},
|
{ name: "Stitch (Disney)", value: "en_us_stitch" },
|
||||||
{
|
{ name: "Stormtrooper (Disney)", value: "en_us_stormtrooper" },
|
||||||
"name": "English Narration - Normal",
|
{ name: "Rocket (Disney)", value: "en_us_rocket" },
|
||||||
"value": "en_male_narration",
|
{ name: "French - Male", value: "fr_001" },
|
||||||
},
|
{ name: "German - Female", value: "de_001" },
|
||||||
{
|
{ name: "German - Male", value: "de_002" },
|
||||||
"name": "English Narration - Funny",
|
{ name: "Spanish - Male", value: "es_002" },
|
||||||
"value": "en_male_funny",
|
{ name: "Spanish MX - Male", value: "es_mx_002" }
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "English Narration - Emotional",
|
|
||||||
"value": "en_female_emotional",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "English AU - Female",
|
|
||||||
"value": "en_au_001"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "English AU - Male",
|
|
||||||
"value": "en_au_002"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "English UK - Male",
|
|
||||||
"value": "en_uk_001"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "English US - Female",
|
|
||||||
"value": "en_us_001"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "English US - Male",
|
|
||||||
"value": "en_us_006"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "Ghost Face (Disney)",
|
|
||||||
"value": "en_us_ghostface"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "Chewbacca (Disney)",
|
|
||||||
"value": "en_us_chewbacca"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "C3PO (Disney)",
|
|
||||||
"value": "en_us_c3po"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "Stitch (Disney)",
|
|
||||||
"value": "en_us_stitch"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "Stormtrooper (Disney)",
|
|
||||||
"value": "en_us_stormtrooper"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "Rocket (Disney)",
|
|
||||||
"value": "en_us_rocket"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "French - Male",
|
|
||||||
"value": "fr_001"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "German - Female",
|
|
||||||
"value": "de_001"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "German - Male",
|
|
||||||
"value": "de_002"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "Spanish - Male",
|
|
||||||
"value": "es_002"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "Spanish MX - Male",
|
|
||||||
"value": "es_mx_002"
|
|
||||||
}
|
|
||||||
]
|
]
|
||||||
|
|
||||||
module.exports.PLAYHT_VOICES = [
|
module.exports.PLAYHT_VOICES = [
|
||||||
{
|
{ name: "Conrad (German)", value: "de-DE-ConradNeural" }
|
||||||
"name": "Conrad (German)",
|
|
||||||
"value": "de-DE-ConradNeural"
|
|
||||||
}
|
|
||||||
]
|
]
|
||||||
|
|
||||||
module.exports.IMTRANSLATOR_VOICES = [
|
module.exports.IMTRANSLATOR_VOICES = [
|
||||||
{
|
{ name: "English (Male)", value: "en" },
|
||||||
"name": "English (Male)",
|
{ name: "English (Female)", value: "enf" },
|
||||||
"value": "en"
|
{ name: "Chinese (Female)", value: "zh" },
|
||||||
},
|
{ name: "Spanish (Carlos)", value: "es" },
|
||||||
{
|
{ name: "Russian (Female)", value: "ru" },
|
||||||
"name": "English (Female)",
|
{ name: "French (Female)", value: "fr" },
|
||||||
"value": "enf"
|
{ name: "German (Male)", value: "de" },
|
||||||
},
|
{ name: "Italian (Male)", value: "it" },
|
||||||
{
|
{ name: "Portugese (Female)", value: "pt" },
|
||||||
"name": "Chinese (Female)",
|
{ name: "Japanese (Female)", value: "ja" },
|
||||||
"value": "zh"
|
{ name: "Korean (Female)", value: "ko" }
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "Spanish (Carlos)",
|
|
||||||
"value": "es"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "Russian (Female)",
|
|
||||||
"value": "ru"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "French (Female)",
|
|
||||||
"value": "fr"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "German (Male)",
|
|
||||||
"value": "de"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "Italian (Male)",
|
|
||||||
"value": "it"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "Portugese (Female)",
|
|
||||||
"value": "pt"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "Japanese (Female)",
|
|
||||||
"value": "ja"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "Korean (Female)",
|
|
||||||
"value": "ko"
|
|
||||||
}
|
|
||||||
]
|
]
|
||||||
|
|
||||||
module.exports.TRANSLATE_LANGUAGES = Object.freeze({
|
module.exports.TRANSLATE_LANGUAGES = Object.freeze({
|
||||||
|
@ -572,7 +371,7 @@ module.exports.TRANSLATE_LANGUAGES = Object.freeze({
|
||||||
'zu': 'Zulu'
|
'zu': 'Zulu'
|
||||||
})
|
})
|
||||||
|
|
||||||
module.exports.SUPPORTED_EMOJI_PLATFORMS = [
|
module.exports.EMOJIPEDIA_PLATFORM_TYPES = [
|
||||||
"apple",
|
"apple",
|
||||||
"google",
|
"google",
|
||||||
"samsung",
|
"samsung",
|
||||||
|
@ -599,7 +398,8 @@ module.exports.SUPPORTED_EMOJI_PLATFORMS = [
|
||||||
"emojipedia"
|
"emojipedia"
|
||||||
]
|
]
|
||||||
|
|
||||||
module.exports.EMOJI_PLATFORM_ALIASES = {
|
module.exports.EMOJIPEDIA_PLATFORM_TYPE_ALIASES = {
|
||||||
"fluent": "microsoft-teams",
|
"fluent": "microsoft-teams",
|
||||||
"twemoji": "twitter"
|
"twemoji": "twitter",
|
||||||
|
"playstation": "sony"
|
||||||
}
|
}
|
|
@ -8,6 +8,10 @@ if(process.env.MAINTOWER_OVERRIDE) maintowerClient = process.env.MAINTOWER_OVERR
|
||||||
module.exports.maintower = async function (packages, type){
|
module.exports.maintower = async function (packages, type){
|
||||||
try{
|
try{
|
||||||
let res = await superagent.post(MAINTOWER_BASE_URL + 'invoke')
|
let res = await superagent.post(MAINTOWER_BASE_URL + 'invoke')
|
||||||
|
.set({
|
||||||
|
"Authorization": process.env.api_prod,
|
||||||
|
"x-labscore-client": "labscore/2.0"
|
||||||
|
})
|
||||||
.query({
|
.query({
|
||||||
client: maintowerClient,
|
client: maintowerClient,
|
||||||
type: type
|
type: type
|
||||||
|
|
|
@ -13,7 +13,7 @@ module.exports.guildFeaturesField = function(g){
|
||||||
fN.push(n);
|
fN.push(n);
|
||||||
fD[n] = GUILD_FEATURES[feat].icon;
|
fD[n] = GUILD_FEATURES[feat].icon;
|
||||||
} else {
|
} else {
|
||||||
fN.push(`<:UNKNOWN:878298902971965520> ${feat}`)
|
fN.push(feat);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -22,7 +22,9 @@ module.exports.guildFeaturesField = function(g){
|
||||||
sfN = fN.splice(0, 10)
|
sfN = fN.splice(0, 10)
|
||||||
let ft = []
|
let ft = []
|
||||||
for(const f of sfN){
|
for(const f of sfN){
|
||||||
ft.push(`${fD[f]} ${f}`)
|
let ic = fD[f]
|
||||||
|
if(!fD[f]) ic = `<:UNKNOWN:878298902971965520>`
|
||||||
|
ft.push(`${ic} ${f}`)
|
||||||
}
|
}
|
||||||
featureCards.push({
|
featureCards.push({
|
||||||
name: ``,
|
name: ``,
|
||||||
|
|
|
@ -39,7 +39,7 @@ const { UserFlags } = Constants
|
||||||
const BADGES = Object.freeze({
|
const BADGES = Object.freeze({
|
||||||
[UserFlags.STAFF]: '<:badge_staff:903276633161609246>',
|
[UserFlags.STAFF]: '<:badge_staff:903276633161609246>',
|
||||||
[UserFlags.PARTNER]: '<:badge_partner:903276631559389196',
|
[UserFlags.PARTNER]: '<:badge_partner:903276631559389196',
|
||||||
[UserFlags.DISCORD_CERTIFIED_MODERATOR]: '<:badge_mod:903276631198695467>',
|
[UserFlags.DISCORD_CERTIFIED_MODERATOR]: '<:badge_mod_new:1049594117849632778>',
|
||||||
[UserFlags.HYPESQUAD]: '<:badge_hypesquad:903276631408394351>',
|
[UserFlags.HYPESQUAD]: '<:badge_hypesquad:903276631408394351>',
|
||||||
[UserFlags.HYPESQUAD_ONLINE_HOUSE_1]: '<:badge_hypesquad_bravery:903276631790059540>',
|
[UserFlags.HYPESQUAD_ONLINE_HOUSE_1]: '<:badge_hypesquad_bravery:903276631790059540>',
|
||||||
[UserFlags.HYPESQUAD_ONLINE_HOUSE_2]: '<:badge_hypesquad_brilliance:903276631261597706>',
|
[UserFlags.HYPESQUAD_ONLINE_HOUSE_2]: '<:badge_hypesquad_brilliance:903276631261597706>',
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue