pissbot-9000/labscore/constants.js
2023-12-05 19:08:22 +01:00

1007 lines
No EOL
35 KiB
JavaScript

module.exports.DISCORD_INVITES = Object.freeze({
support: "https://discord.gg/8c4p6xcjru",
privacy: "https://discord.gg/sQs8FhcTGh"
})
module.exports.DEFAULT_BOT_NAME = 'labsCore'
// The first prefix in this list is considered the
// default prefix and will be displayed in various
// places throughout the app
module.exports.DEFAULT_PREFIXES = ['lc.', 'ic.', 'pb.']
module.exports.PRIVACY_POLICY_SECTIONS = [
'### Summary\n- We do not store or collect information about our users or their servers.\n- We do share data with third parties that isn\'t strictly necessary to operate certain functionality.',
'### The information we collect\nWe use technology to log unexpected issues that may occur when interacting with our application. These logs are only shared with the developers of the application and not accessible to the public. Logged information includes:\n- Your username, server and channel\n- The command you executed, as well as its arguments (excluding images)',
'Images modified via our proprietary api are directly uploaded to Discord and never permanently stored anywhere other than the requested channel by us.\n- The only exception to this is the art command, wallpapers generated via art will be publicly shared in the support server for anyone to view.)',
'### Third Parties\nWe use a variety of third party products and services to operate certain functionality of our application. Information shared with third parties is strictly limited to information necessary to provide the functionality (command arguments).\nWe do not offer any functionality that shares details about users, a channel or a server with third parties and their services.'
]
module.exports.PRIVACY_POLICY_LAST_UPDATE = 1699120509970
module.exports.PRIVACY_POLICY_PREVIOUS_REVISION = "privacy_june22.1dborzeh8yhs"
module.exports.SUPPORT_ARTICLES = {
AGE_RESTRICTED_CHANNELS: 115000084051
}
module.exports.OPEN_SOURCE_REPOSITORY_URL = "https://gitlab.com/bignutty/labscore"
module.exports.COLORS = Object.freeze({
error: 15548997,
success: 8191849,
warning: 16426522,
embed: 2829617,
brand: 6809687,
nsfw: 15549056
})
module.exports.BADGE_ICONS = Object.freeze({
"active_developer": "<:b:1165742549865074909>",
"bot_developer": "<:b:1165741989950672977>",
"bug_hunter": "<:b:1165741991464804582>",
"bug_hunter_lvl2": "<:b:1165741993436139620>",
"early_supporter": "<:b:1165741996208570368>",
"hypesquad_events": "<:b:1165741998507032657>",
"hypesquad_balance": "<:b:1165742000008605746>",
"hypesquad_bravery": "<:b:1165742001388535828>",
"hypesquad_brilliance": "<:b:1165742003393405048>",
"mod_program": "<:b:1165743361106378872> ",
"nitro": "<:b:1165743359013441656>",
"partner": "<:b:1165742007122149437>",
"staff": "<:b:1165741987773812746>"
})
module.exports.ICONS = Object.freeze({
"brand": "<:ico_brand:1170410186062712872>",
"home": "<:ico_home:1165257185488551976>",
"image": "<:ico_image:1165257188235825274>",
"search": "<:ico_search:1165257190047748176>",
"shield": "<:ico_shield:1165257192530784307>",
"stars": " <:ico_stars:1165257194292396105>",
"tools": "<:ico_tools:1165257197974990939>",
"agreements": "<:ico_agreements:1165257365545811988>",
"calendar": "<:ico_calendar:1165257367013826610>",
"certificate": "<:ico_certificate:1165257369580732467>",
"clock": "<:ico_clock:1165257371640152146>",
"definition": "<:ico_definition:1165257374664249484>",
"example": "<:ico_example:1165257377021431839>",
"flag": "<:ico_flag:1165257383690379355>",
"list": "<:ico_list:1165257385082888282>",
"mag": "<:ico_mag:1165257386731262082>",
"note": "<:ico_note:1165257388996177990>",
"padlock": "<:ico_padlock:1165257391118487613>",
"pencil": "<:ico_pencil:1165257393643470999>",
"planet": "<:ico_planet:1165257395279233044>",
"qr": "<:ico_qr:1165257398001356871>",
"robot": "<:ico_robot:1165257399439982622>",
"settings": "<:ico_settings:1165257400928972810>",
"trend": "<:ico_trend:1165257488413761639>",
"visible": "<:ico_visible:1165257403940470844>",
"activity": "<:ico_activity:1165257605858476073>",
"attachment": "<:ico_attachment:1165257607309688945>",
"boost": "<:ico_boost:1165257610983907398>",
"discord": "<:ico_discord:1170410879129485464>",
"emoji": "<:ico_emoji:1165257613320130651>",
"link": "<:ico_link:1165257615178207302>",
"locale": "<:ico_locale:1165257616600092712>",
"message": "<:ico_message:1165257618869207090>",
"nitro": "<:ico_nitro:1165738595248775319>",
"reply": "<:ico_reply:1165257622883155978>",
"slash": "<:ico_slash:1165257624044974182>",
"sticker": "<:ico_sticker:1165257627270385724>",
"audio": "<:ico_audio:1165257709646512179>",
"channel": "<:ico_channel:1165257711303278623>",
"channel_nsfw": "<:ico_channel_nsfw:1165257714218319942>",
"mention": "<:ico_mention:1165257717334679594>",
"microphone": "<:ico_microphone:1165257718748151950>",
"user": "<:ico_user:1165257795407466607>",
"user_card": "<:ico_user_card:1165257796720275540>",
"user_multiple": "<:ico_user_multiple:1165257798934876181>",
"user_profile": "<:ico_user_profile:1165257800751001721>",
"user_shield": "<:ico_user_shield:1165257802277728256>",
"status_offline": "<:ico_status_offline:1165257791519334430>",
"status_online": "<:ico_status_online:1165257793947828244>",
"arrow_down": "<:ico_arrow_down:1165257999988822106>",
"arrow_left": "<:ico_arrow_left:1165258001402306560>",
"arrow_right": "<:ico_arrow_right:1165258003356844163>",
"arrow_up": "<:ico_arrow_up:1165258004799696926>",
"stat_comments": "<:ico_stat_comments:1165258052899962960>",
"stat_likes": "<:ico_stat_likes:1165258054779031643>",
"stat_people": "<:ico_stat_people:1165258057475956837>",
"stat_videos": "<:ico_stat_videos:1165258060118372382>",
"stat_views": "<:ico_stat_views:1165258062047748117>",
"downvote": "<:ico_downvote:1165257835748274216>",
"upvote": "<:ico_upvote:1165257839871266846>",
"gitlab": "<:ico_gitlab:1165257838298415114>",
"generative_ai": "<:ico_generative_ai:1165258096227135498>",
"latency": "<:ico_latency:1165258097338630235>",
"moon": "<:ico_w_moon:1168187409662480405> ",
"raindrop": "<:ico_w_raindrop:1168187412170690592> ",
"sun": "<:ico_w_sun:1168187414234275981> ",
"thermometer": "<:ico_w_thermometer:1168187416595677314> ",
"thermometer_cold": "<:ico_w_thermometer_cold:1168187418139164692> ",
"wind": "<:ico_w_wind:1168187419594604665> ",
"exclaim_0": "<:ico_exclaim_0:1165263543583649842>",
"exclaim_1": "<:ico_exclaim_1:1165263545747914853>",
"exclaim_2": "<:ico_exclaim_2:1165263547807305798>",
"exclaim_3": "<:ico_exclaim_3:1165263550210650152>",
"exclaim_4": "<:ico_exclaim_4:1165263551586369609>",
"question_large": "<:ico_question_large:1165263553050185950>",
"weather_blizzard": "<:ico_w_blizzard:1181635044306067528>",
"weather_blowing_snow": "<:ico_w_blowing_snow:1181635045484662920>",
"weather_clear_day": "<:ico_w_clear_day:1181635047481163870>",
"weather_clear_night": "<:ico_w_clear_night:1181635048919801876>",
"weather_cloudy": "<:ico_w_cloudy:1181635050706583682>",
"weather_drizzle": "<:ico_w_drizzle:1181635052111675422>",
"weather_flurries": "<:ico_w_flurries:1181635053722284052>",
"weather_haze_fog_dust_smoke": "<:ico_w_haze_fog_dust_smoke:1181635055693611028>",
"weather_heavy_rain": "<:ico_w_heavy_rain:1181635056968675490>",
"weather_heavy_snow": "<:ico_w_heavy_snow:1181635057966907453>",
"weather_icy": "<:ico_w_icy:1181635095367528448>",
"weather_isolated_scattered_thunderstorms_day": "<:ico_w_iso_scattered_thunderstorm:1181635061905367171>",
"weather_isolated_scattered_thunderstorms_night": "<:ico_w_iso_scattered_thunderstorm:1181635061905367171>",
"weather_isolated_thunderstorms": "<:ico_w_isolated_thunderstorms:1181635125205798962>",
"weather_mixed_rain_hail_sleet": "<:ico_w_mixed_rain_hail_sleet:1181635126380212366>",
"weather_mixed_rain_snow": "<:ico_w_mixed_rain_snow:1181635129207173182>",
"weather_mostly_clear_day": "<:ico_w_clear_day:1181635047481163870>",
"weather_mostly_clear_night": "<:ico_w_clear_night:1181635048919801876>",
"weather_mostly_cloudy_day": "<:ico_w_mostly_cloudy_day:1181635156860223618>",
"weather_mostly_cloudy_night": "<:ico_w_mostly_cloudy_night:1181635158487613471>",
"weather_partly_cloudy_day": "<:ico_w_partly_cloudy_day:1181635160077246605>",
"weather_partly_cloudy_night": "<:ico_w_partly_cloudy_night:1181635162002444398>",
"weather_scattered_showers_day": "<:ico_w_scattered_showers_day:1181635163386560653>",
"weather_scattered_showers_night": "<:ico_w_scattered_showers_night:1181635164678406214>",
"weather_scattered_snow_showers_day": "<:ico_w_scattered_snow_showers_day:1181635186702692462>",
"weather_scattered_snow_showers_night": "<:ico_w_scatter_snow_showers_night:1181635188216832141>",
"weather_showers_rain": "<:ico_w_showers_rain:1181635189831630889>",
"weather_showers_snow": "<:ico_w_showers_snow:1181635191488381018>",
"weather_sleet_hail": "<:ico_w_sleet_hail:1181651073316950118>",
"weather_strong_thunderstorms": "<:ico_w_strong_thunderstorms:1181651091989999616>",
"weather_tornado": "<:ico_w_tornado:1181651094162640976>",
"weather_tropical_storm_hurricane": "<:ico_w_tropical_storm_hurricane:1181651095588704397>",
"weather_very_cold": "<:ico_w_very_cold:1181651097350316122>",
"weather_very_hot": "<:ico_w_very_hot:1181651099342610504>",
"weather_windy": "<:ico_w_windy:1181651100529594518>",
"generativeai_text": "<:ico_generativeai_text:1175527265707233341>",
"information": "<:ico_information:1174428063849795594>",
"question": "<:ico_question:1174427888347512935>",
"warning": "<:ico_warning:1174428169168760873>",
// Internal Icons
"empty": "<:e:749601069298090034>",
// Legacy Icon Compat
"success_simple": "<:ico_check:1175774230588182618>",
"failiure_simple": "<:ico_cross:1175774231682875493>"
})
const GUILD_FEATURE_ICONS = Object.freeze({
ACTIVITY: "<:activity:995078510492266606>",
AUDIO: "<:audio:995073876381945986>",
ANIMATED: "<:animated:995034549895569519> ",
IMAGE: "<:image:995034797112041563>",
DIRECTORY: "<:directory:995069080467939329>",
EMOJI: "<:emoji:995036031923539979>",
EDUCATION: "<:education:995069345577312266>",
BOOST: "<:boost:995068901794783234>",
STAFF: "<:staff:995068645430534174>",
HOME: "<:home:995068501192622150>",
MOD: "<:mod:995068318161575957>",
ROLE_SUBSCRIPTIONS: "<:rolesubs:995071222071181444>",
STAR: "<:star:995071826373910568>",
STICKER: "<:sticker:995072116405842040>",
ROLE_ICONS: "<:roleicons:995072431695863819>",
VERIFIED: "<:verified:995073342350577674>",
PARTNER: "<:partner:995073343554338867>",
WALLET: "<:wallet:995075115681329213>",
TAG: "<:tag:995075110660751370>",
TICKET: "<:ticket:995075114372694016>",
THREAD: "<:thread:995075113030529065>",
PRIVATE_THREAD: "<:privatethread:995075107712143410>",
CLOCK: "<:clock:995075106328035519>",
EYE: "<:eye:995076484555345920>",
EYE_HIDDEN: "<:eyehidden:995076486832857219>",
GLOBE: "<:globe:995076489542377623>",
MEGAPHONE: "<:mega:995076487789154396>",
DISCOVERY: "<:discovery:995077771619471480>",
DISCOVERY_DISABLED: "<:discoveryoff:995077769836888116>",
DISCOVERY_ENABLED: "<:discoveryon:995077768029155480>",
WAVE: "<:wave:995079620468670554>",
PROFILE: "<:profile:995080477734088855>",
MESSAGE: "<:message:995080756021952594>",
BOT_DEVELOPER: "<:botdev:995081351457935391>",
PEOPLE_RED: "<:peoplered:995081367098499103>",
SLASH_COMMAND: "<:slash:1049583205621174282>",
HIGHLIGHT: "<:highlight:1049584669110325290>",
TIMEOUT: "<:timeout:1049585531278856202>",
SOUNDBOARD: "<:soundboard:1049591390989983784>"
})
module.exports.GUILD_FEATURES = Object.freeze({
"ACTIVITIES_ALPHA": { icon: GUILD_FEATURE_ICONS.ACTIVITY },
"ACTIVITIES_EMPLOYEE": { icon: GUILD_FEATURE_ICONS.ACTIVITY },
"ACTIVITIES_INTERNAL_DEV": { icon: GUILD_FEATURE_ICONS.ACTIVITY },
"ANIMATED_BANNER": { icon: GUILD_FEATURE_ICONS.ANIMATED },
"ANIMATED_ICON": { icon: GUILD_FEATURE_ICONS.ANIMATED },
"APPLICATION_COMMAND_PERMISSIONS_V2": { icon: GUILD_FEATURE_ICONS.SLASH_COMMAND },
"AUTO_MODERATION": { 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" },
"AUTOMOD_TRIGGER_SPAM_LINK_FILTER": { icon: GUILD_FEATURE_ICONS.MOD, name: "Automod Spam Link Filter" },
"BANNER": { icon: GUILD_FEATURE_ICONS.IMAGE, 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_SMALL_GUILD": { 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" },
"CHANNEL_HIGHLIGHTS": { icon: GUILD_FEATURE_ICONS.HIGHLIGHT },
"COMMERCE": { icon: GUILD_FEATURE_ICONS.TAG, name: "Store Channels" },
"COMMUNITY": { icon: GUILD_FEATURE_ICONS.GLOBE },
"COMMUNITY_EXP_LARGE_GATED": { icon: GUILD_FEATURE_ICONS.GLOBE, name: "Community Experiment - Large Gated" },
"COMMUNITY_EXP_LARGE_UNGATED": { icon: GUILD_FEATURE_ICONS.GLOBE, name: "Community Experiment - Large Ungated" },
"CREATOR_MONETIZABLE": { icon: GUILD_FEATURE_ICONS.WALLET },
"CREATOR_MONETIZABLE_DISABLED": { icon: GUILD_FEATURE_ICONS.WALLET },
"CREATOR_MONETIZABLE_PROVISIONAL": { icon: GUILD_FEATURE_ICONS.WALLET },
"CREATOR_MONETIZABLE_WHITEGLOVE": { icon: GUILD_FEATURE_ICONS.WALLET },
"CREATOR_MONETIZATION_APPLICATION_ALLOWLIST": { icon: GUILD_FEATURE_ICONS.WALLET },
"CREATOR_STORE_PAGE": { icon: GUILD_FEATURE_ICONS.WALLET },
"DEVELOPER_SUPPORT_SERVER": { icon: GUILD_FEATURE_ICONS.BOT_DEVELOPER },
"DISCOVERABLE": { icon: GUILD_FEATURE_ICONS.DISCOVERY_ENABLED, name: "Discovery" },
"DISCOVERABLE_DISABLED": { icon: GUILD_FEATURE_ICONS.DISCOVERY_DISABLED, name: "Discovery Disabled" },
"ENABLED_DISCOVERABLE_BEFORE": { icon: GUILD_FEATURE_ICONS.DISCOVERY, name: "Has been in Discovery" },
"EXPOSED_TO_ACTIVITIES_WTP_EXPERIMENT": { icon: GUILD_FEATURE_ICONS.ACTIVITY },
"EXPOSED_TO_BOOSTING_TIERS_EXPERIMENT": { icon: GUILD_FEATURE_ICONS.BOOST },
"FEATURABLE": { icon: GUILD_FEATURE_ICONS.STAR },
"FORCE_RELAY": { icon: "🏃💨", name: "Relay Force Enabled" },
"GUILD_AUTOMOD_DEFAULT_LIST": { icon: GUILD_FEATURE_ICONS.MOD },
"GUILD_COMMUNICATION_DISABLED_GUILDS": { icon: GUILD_FEATURE_ICONS.TIMEOUT, name: "Timeouts" },
"GUILD_HOME_TEST": { icon: GUILD_FEATURE_ICONS.HOME },
"GUILD_HOME_OVERRIDE": { icon: GUILD_FEATURE_ICONS.HOME },
"GUILD_MEMBER_VERIFICATION_EXPERIMENT": { icon: GUILD_FEATURE_ICONS.EYE },
"GUILD_ONBOARDING": { icon: GUILD_FEATURE_ICONS.DISCOVERY },
"GUILD_ONBOARDING_ADMIN_ONLY": { icon: GUILD_FEATURE_ICONS.DISCOVERY, name: "Guild Onboarding Admin Override" },
"GUILD_ONBOARDING_EVER_ENABLED": { icon: GUILD_FEATURE_ICONS.DISCOVERY },
"GUILD_ROLE_SUBSCRIPTION_TRIALS": { icon: GUILD_FEATURE_ICONS.ROLE_SUBSCRIPTIONS, name: "Role Subscription Trials" },
"GUILD_ROLE_SUBSCRIPTION_PURCHASE_FEEDBACK_LOOP": { icon: GUILD_FEATURE_ICONS.ROLE_SUBSCRIPTIONS, name: "Role Subscription Feedback Loop" },
"GUILD_ROLE_SUBSCRIPTIONS": { icon: GUILD_FEATURE_ICONS.ROLE_SUBSCRIPTIONS, name: "Role Subscriptions" },
"HAD_EARLY_ACTIVITIES_ACCESS": { icon: GUILD_FEATURE_ICONS.ACTIVITY },
"HAS_DIRECTORY_ENTRY": { icon: GUILD_FEATURE_ICONS.DIRECTORY },
"HUB": { icon: GUILD_FEATURE_ICONS.EDUCATION, name: "School Hub" },
"INCREASED_THREAD_LIMIT": { icon: GUILD_FEATURE_ICONS.THREAD },
"INTERNAL_EMPLOYEE_ONLY": { icon: GUILD_FEATURE_ICONS.STAFF, name: "Internal Employee Server" },
"INVITE_SPLASH": { icon: GUILD_FEATURE_ICONS.IMAGE },
"INVITES_DISABLED": { icon: GUILD_FEATURE_ICONS.DISCOVERY_DISABLED },
"LINKED_TO_HUB": { icon: GUILD_FEATURE_ICONS.DIRECTORY },
"MEMBER_PROFILES": { icon: GUILD_FEATURE_ICONS.PROFILE },
"MEMBER_VERIFICATION_GATE_ENABLED": { icon: GUILD_FEATURE_ICONS.WAVE, name: "Membership Screening" },
"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" },
"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 },
"RAID_ALERTS_ENABLED": { icon: GUILD_FEATURE_ICONS.MOD },
"RESTRICT_SPAM_RISK_GUILDS": { icon: GUILD_FEATURE_ICONS.EYE_HIDDEN },
"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" },
"SOUNDBOARD": { icon: GUILD_FEATURE_ICONS.SOUNDBOARD },
"TEXT_IN_STAGE_ENABLED": { icon: GUILD_FEATURE_ICONS.MESSAGE, name: "Text in Stages" },
"TEXT_IN_VOICE_ENABLED": { icon: GUILD_FEATURE_ICONS.MESSAGE, name: "Text in Voice" },
"THREAD_DEFAULT_AUTO_ARCHIVE_DURATION": { icon: GUILD_FEATURE_ICONS.CLOCK },
"THREADS_ENABLED": { icon: GUILD_FEATURE_ICONS.THREAD },
"THREADS_ENABLED_TESTING": { icon: GUILD_FEATURE_ICONS.THREAD, name: "Thread Testing Enabled" },
"THREADS_ONLY_CHANNEL": { icon: GUILD_FEATURE_ICONS.THREAD },
"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" },
"VOICE_CHANNEL_EFFECTS": { icon: GUILD_FEATURE_ICONS.STAR },
"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_FRENCH = {
"fr_001": "French Male 1",
"fr_002": "French Male 2"
}
module.exports.TIKTOK_VOICES_GERMAN = {
"de_001": "German Female",
"de_002": "German Male"
}
module.exports.TIKTOK_VOICES_INDONESIAN = {
"id_male_darma": "Darma",
"id_female_icha": "Icha",
"id_female_noor": "Noor",
"id_male_putra": "Putra"
}
module.exports.TIKTOK_VOICES_ITALIAN = {
"it_male_m18": "Italian Male"
}
module.exports.TIKTOK_VOICES_JAPANESE = {
"jp_001": "Miho (美穂)",
"jp_003": "Keiko (恵子)",
"jp_005": "Sakura (さくら)",
"jp_006": "Naoki (直樹)",
"jp_male_osada": "モリスケ (Morisuke)",
"jp_male_matsuo": "モジャオ (Matsuo)",
"jp_female_machikoriiita": "まちこりーた (Machikoriiita)",
"jp_male_matsudake": " マツダ家の日常 (Matsudake)",
"jp_male_shuichiro": "修一朗 (Shuichiro)",
"jp_female_rei": "丸山礼 (Maruyama Rei)",
"jp_male_hikakin": "ヒカキン (Hikakin)",
"jp_female_yagishaki": "八木沙季 (Yagi Saki)",
}
module.exports.TIKTOK_VOICES_KOREAN = {
"kr_002": "Korean Male 1",
"kr_004": "Korean Male 2",
"kr_003": "Korean Female"
}
module.exports.TIKTOK_VOICES_PORTUGESE = {
"br_003": "Júlia",
"br_004": "Ana",
"br_005": "Lucas",
"pt_female_lhays": "Lhays Macedo",
"pt_female_laizza": "Laizza",
}
module.exports.TIKTOK_VOICES_SPANISH = {
"es_002": "Spanish Male",
"es_male_m3": "Julio",
"es_female_f6": "Alejandra",
"es_female_pb1": "Mariana",
"es_mx_002": "Álex (Warm)",
"es_mx_female_supermom": "Super Mamá",
}
module.exports.TIKTOK_VOICES_SONG = {
"en_male_m2_xhxs_m03_silly": "Song: Quirky Time",
"en_female_f08_twinkle": "Song: Pop Lullaby",
"en_male_m03_sunshine_soon": "Song: Toon Beat (Sunshine Soon)",
"en_male_sing_funny_thanksgiving": "Song: Thanksgiving",
"en_female_ht_f08_newyear": "Song: NYE 2023",
"en_female_ht_f08_wonderful_world": "Song: Melodrama (Wonderful World)",
"en_male_m03_lobby": "Song: Jingle (Lobby)",
"en_male_sing_funny_it_goes_up": "Song: Hypetrain (It Goes Up)",
"en_female_ht_f08_glorious": "Song: Euphoric (Glorious)",
"en_female_ht_f08_halloween": "Song: Opera (Halloween)",
"en_female_f08_warmy_breeze": "Song: Open Mic (Warmy Breeze)",
"en_male_m2_xhxs_m03_christmas": "Song: Cozy",
"en_female_f08_salut_damour": "Song: Cottagecore (Salut d'Amour)",
"en_male_m03_classical": "Song: Classic Electric",
"en_male_sing_deep_jingle": "Song: Caroler",
}
module.exports.TIKTOK_VOICES_POP_CULTURE = {
"en_female_madam_leota": "Madame Leota (Haunted Mansion)",
"en_us_rocket": "Rocket (Guardians of the Galaxy)",
"en_us_stitch": "Stitch (Lilo & Stitch)",
"en_us_stormtrooper": "Stormtrooper (Star Wars)",
"en_us_c3po": "C-3PO (Star Wars)",
"en_us_chewbacca": "Chewbacca (Star Wars)",
"en_us_ghostface": "Ghostface (Scream)",
"en_male_grinch": "Trickster (Grinch)",
"en_male_ghosthost": "Ghost Host",
"en_male_ukbutler": "Mr. Meticulous",
"en_male_deadpool": "Mr. GoodGuy (Deadpool)",
//"en_male_petercullen": "Optimus Prime",
}
module.exports.TIKTOK_VOICES_CHARACTERS = {
"en_female_pansino": "Varsity",
//"en_male_santa_effect": "Santa (w/ effect)",
"en_male_santa": "Santa",
"en_male_pirate": "Pirate",
"en_male_trevor": "Marty",
"en_male_wizard": "Magician",
"en_male_ukneighbor": "Lord Cringe",
"en_female_grandma": "Grandma",
"en_female_shenna": "Debutante",
"en_male_cupid": "Cupid",
//"en_female_richgirl": "Bestie",
"en_female_makeup": "Beauty Guru",
"en_female_betty": "Bae",
//"en_male_santa_narration": "Author",
"en_male_jarvis": "Alfred",
"en_male_funny": "Wacky",
"en_male_narration": "Story Teller",
"en_male_cody": "Serious",
"en_female_samc": "Empathetic",
"en_us_010": "Confidence",
"en_us_009": "Scientist",
"en_us_007": "Professor",
"en_us_006": "Joey",
"en_us_002": "Jessie",
"en_au_002": "Smooth (Alex)",
"en_au_001": "Metro (Eddie)",
"en_female_emotional": "Peaceful",
"en_uk_001": "Narrator (Chris)",
}
module.exports.TIKTOK_VOICES = [
{ name: "English Singing - Tenor", value: "en_male_m03_lobby" },
{ name: "English Singing - Alto", value: "en_female_f08_salut_damour" },
{ 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 Narration - Funny", value: "en_male_funny" },
{ 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 = [
{ name: "Conrad (German)", value: "de-DE-ConradNeural" }
]
module.exports.IMTRANSLATOR_VOICES = [
{ name: "English (Male)", value: "en" },
{ name: "English (Female)", value: "enf" },
{ name: "Chinese (Female)", value: "zh" },
{ 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.MICROSOFT_VOICES = [
{ name: "Microsoft Sam", value: "Sam" },
{ name: "BonziBUDDY", value: "Bonzi" },
{ name: "Mary", value: "Mary" },
{ name: "Mike", value: "Mike" },
{ name: "Robot", value: "RoboSoft Four" },
{ name: "Whisper (Female)", value: "Female Whisper" },
{ name: "Whisper (Male)", value: "Male Whisper" }
]
module.exports.MICROSOFT_VOICE_CONFIG = {
"Sam": { pitch: 100, speed: 150 },
"Bonzi": { pitch: 140, speed: 157 },
"Mary": { pitch: 169, speed: 170 },
"Mike": { pitch: 113, speed: 170 },
"RoboSoft Four": { pitch: 169, speed: 170 },
"Female Whisper": { pitch: 169, speed: 170 },
"Male Whisper": { pitch: 113, speed: 170 }
}
module.exports.REWRITE_STYLES = [
{ name: "📝 Fix Grammar", value: "GRAMMAR" },
{ name: "🤩 Excited", value: "EXCITED" },
{ name: "😎 Chill", value: "CHILL" },
{ name: "📜 Shakespeare", value: "SHAKESPEARE" },
{ name: "📰 Shorten", value: "SHORTEN" },
{ name: "📄 Formal", value: "FORMAL" }
]
module.exports.DICTIONARY_LANGUAGES = Object.freeze({
ar: "Arabic",
ca: "Catalan",
cs: "Czech",
da: "Danish",
de: "German",
el: "Greek",
"en-uk": "English (UK)",
en: "English (US)",
es: "Spanish",
fi: "Finnish",
fr: "French",
hi: "Hindi",
hr: "Croatian",
id: "Indonesian",
it: "Italian",
iw: "Hebrew",
ja: "Japanese",
ko: "Korean",
nl: "Dutch",
no: "Norwegian",
pl: "Polish",
"pt-br": "Portuguese",
"pt-pt": "Portuguese",
pt: "Portuguese",
ro: "Romanian",
ru: "Russian",
sr: "Serbian",
sk: "Slovak",
sv: "Swedish",
th: "Thai",
tl: "Tagalog",
tr: "Turkish",
uk: "Ukrainian",
vi: "Vietnamese",
"zh-cn": "Chinese",
"zh-tw": "Chinese",
zh: "Chinese"
})
// hey if you're looking at this and annoyed that a language doesnt
// work lmk on discord @bignutty and i'll add it (if reasonable)
// same goes for emoji below
module.exports.TRANSLATE_LANGUAGE_ALIASES = Object.freeze({
"jp": "ja"
})
module.exports.TRANSLATE_LANGUAGE_MAPPINGS = Object.freeze({
"af": "🇿🇦",
"sq": "🇦🇱",
"am": "🇪🇹",
"ar": "",
"hy": "🇦🇲",
"as": "",
"ay": "",
"az": "🇦🇿",
"bm": "",
"eu": "",
"be": "🇧🇾",
"bn": "🇧🇩",
"bho": "",
"bs": "🇧🇦",
"bg": "🇧🇬",
"ca": "",
"ceb": "🇵🇭",
"zh-CN": "",
"zh-TW": "",
"co": "",
"hr": "🇭🇷",
"cs": "🇨🇿",
"da": "🇩🇰",
"dv": "",
"doi": "",
"nl": "🇳🇱",
"en": "🇺🇸",
"eo": "",
"et": "🇪🇪",
"ee": "",
"fil": "🇵🇭",
"fi": "🇫🇮",
"fr": "🇫🇷",
"fy": "",
"gl": "",
"ka": "🇬🇪",
"de": "🇩🇪",
"el": "🇬🇷",
"gn": "",
"gu": "",
"ht": "🇭🇹",
"ha": "🇳🇬",
"haw": "",
"he": "🇮🇱",
"hi": "🇮🇳",
"hmn": "",
"hu": "🇭🇺",
"is": "🇮🇸",
"ig": "🇳🇬",
"ilo": "",
"id": "🇮🇩",
"ga": "🇮🇪",
"it": "🇮🇹",
"ja": "🇯🇵",
"jv": "",
"kn": "",
"kk": "🇰🇿",
"km": "🇰🇭",
"rw": "",
"gom": "",
"ko": "🇰🇷",
"kri": "",
"ku": "",
"ckb": "",
"ky": "🇰🇬",
"lo": "🇱🇦",
"la": "",
"lv": "🇱🇻",
"ln": "",
"lt": "🇱🇹",
"lg": "",
"lb": "🇱🇺",
"mk": "🇲🇰",
"mai": "",
"mg": "🇲🇬",
"ms": "🇲🇾",
"ml": "",
"mt": "🇲🇹",
"mi": "🇳🇿",
"mr": "🇮🇳",
"mn": "🇲🇳",
"my": "🇲🇲",
"ne": "🇳🇵",
"no": "🇳🇴",
"ny": "🇲🇼",
"ps": "🇦🇫",
"fa": "🇮🇷",
"pl": "🇵🇱",
"pt": "🇵🇹",
"ro": "🇷🇴",
"ru": "🇷🇺",
"sm": "🇼🇸",
"sa": "",
"gd": "🏴󠁧󠁢󠁳󠁣󠁴󠁿",
"nso": "",
"sr": "🇷🇸",
"st": "🇱🇸",
"sn": "🇿🇼",
"si": "🇱🇰",
"sk": "🇸🇰",
"sl": "🇸🇮",
"so": "🇸🇴",
"es": "🇪🇸",
"su": "🇸🇩",
"sw": "🇰🇪",
"sv": "🇸🇪",
"tl": "🇵🇭",
"tg": "🇹🇯",
"te": "🇮🇳",
"th": "🇹🇭",
"ti": "🇪🇷",
"ts": "🇹🇴",
"tr": "🇹🇷",
"tk": "🇹🇲",
"ak": "🇬🇭",
"uk": "🇺🇦",
"ur": "🇵🇰",
"uz": "🇺🇿",
"vi": "🇻🇳",
"cy": "🏴󠁧󠁢󠁷󠁬󠁳󠁿",
"xh": "🇿🇦",
"yo": "🇳🇬",
"zu": "🇿🇦",
"zh-TW": "🇨🇳",
"zh": "🇨🇳",
"zh-CN": "🇨🇳",
})
module.exports.TRANSLATE_LANGUAGES = Object.freeze({
'auto': 'Automatic',
"af": "Afrikaans",
"sq": "Albanian",
"am": "Amharic",
"ar": "Arabic",
"hy": "Armenian",
"as": "Assamese",
"ay": "Aymara",
"az": "Azerbaijani",
"bm": "Bambara",
"eu": "Basque",
"be": "Belarusian",
"bn": "Bengali",
"bho": "Bhojpuri",
"bs": "Bosnian",
"bg": "Bulgarian",
"ca": "Catalan",
"ceb": "Cebuano",
"zh-CN": "Chinese",
"zh": "Chinese",
"zh-TW": "Chinese (Traditional)",
"co": "Corsican",
"hr": "Croatian",
"cs": "Czech",
"da": "Danish",
"dv": "Dhivehi",
"doi": "Dogri",
"nl": "Dutch",
"en": "English",
"eo": "Esperanto",
"et": "Estonian",
"ee": "Ewe",
"fil": "Filipino (Tagalog)",
"fi": "Finnish",
"fr": "French",
"fy": "Frisian",
"gl": "Galician",
"ka": "Georgian",
"de": "German",
"el": "Greek",
"gn": "Guarani",
"gu": "Gujarati",
"ht": "Haitian Creole",
"ha": "Hausa",
"haw": "Hawaiian",
"he": "Hebrew",
"hi": "Hindi",
"hmn": "Hmong",
"hu": "Hungarian",
"is": "Icelandic",
"ig": "Igbo",
"ilo": "Ilocano",
"id": "Indonesian",
"ga": "Irish",
"it": "Italian",
"ja": "Japanese",
"jv": "Javanese",
"kn": "Kannada",
"kk": "Kazakh",
"km": "Khmer",
"rw": "Kinyarwanda",
"gom": "Konkani",
"ko": "Korean",
"kri": "Krio",
"ku": "Kurdish",
"ckb": "Kurdish (Sorani)",
"ky": "Kyrgyz",
"lo": "Lao",
"la": "Latin",
"lv": "Latvian",
"ln": "Lingala",
"lt": "Lithuanian",
"lg": "Luganda",
"lb": "Luxembourgish",
"mk": "Macedonian",
"mai": "Maithili",
"mg": "Malagasy",
"ms": "Malay",
"ml": "Malayalam",
"mt": "Maltese",
"mi": "Maori",
"mr": "Marathi",
"mni-Mtei": "Meiteilon (Manipuri)",
"lus": "Mizo",
"mn": "Mongolian",
"my": "Myanmar (Burmese)",
"ne": "Nepali",
"no": "Norwegian",
"ny": "Nyanja (Chichewa)",
"or": "Odia (Oriya)",
"om": "Oromo",
"ps": "Pashto",
"fa": "Persian",
"pl": "Polish",
"pt": "Portuguese (Portugal, Brazil)",
"pa": "Punjabi",
"qu": "Quechua",
"ro": "Romanian",
"ru": "Russian",
"sm": "Samoan",
"sa": "Sanskrit",
"gd": "Scots Gaelic",
"nso": "Sepedi",
"sr": "Serbian",
"st": "Sesotho",
"sn": "Shona",
"sd": "Sindhi",
"si": "Sinhala (Sinhalese)",
"sk": "Slovak",
"sl": "Slovenian",
"so": "Somali",
"es": "Spanish",
"su": "Sundanese",
"sw": "Swahili",
"sv": "Swedish",
"tl": "Tagalog (Filipino)",
"tg": "Tajik",
"ta": "Tamil",
"tt": "Tatar",
"te": "Telugu",
"th": "Thai",
"ti": "Tigrinya",
"ts": "Tsonga",
"tr": "Turkish",
"tk": "Turkmen",
"ak": "Twi (Akan)",
"uk": "Ukrainian",
"ur": "Urdu",
"ug": "Uyghur",
"uz": "Uzbek",
"vi": "Vietnamese",
"cy": "Welsh",
"xh": "Xhosa",
"yi": "Yiddish",
"yo": "Yoruba",
"zu": "Zulu"
})
module.exports.EMOJIPEDIA_PLATFORM_TYPES = [
"apple",
"google",
"samsung",
"joypixels",
"microsoft",
"facebook",
"twitter",
"whatsapp",
"lg",
"mozilla",
"htc",
"emojidex",
"messenger",
"softbank",
"au-kddi",
"docomo",
"openmoji",
"skype",
"sony",
"noto-emoji",
"toss-face",
"microsoft-teams",
"animated-noto-color-emoji",
"twitter-emoji-stickers",
"emojipedia"
]
module.exports.EMOJIPEDIA_PLATFORM_TYPE_ALIASES = {
"fluent": "microsoft-3D-fluent",
"twemoji": "twitter",
"playstation": "sony",
"ios": "apple",
"android": "google",
"windows": "microsoft"
}
module.exports.GOOGLE_CLOUD_SAFETY_LABELS_NAMES = Object.freeze({
"adult": "Explicit Content ",
"spoof": "Modified Image ",
"medical": "Medical Image ",
"violence": "Contains Violence",
"racy": "Lewd Content "
})
module.exports.GOOGLE_CLOUD_SAFETY_LABELS = Object.freeze({
"UNKNOWN": {
icon: "question_large",
name: "Unknown "
},
"VERY_UNLIKELY": {
icon: "exclaim_0",
name: "Very Unlikely"
},
"UNLIKELY": {
icon: "exclaim_1",
name: "Unlikely "
},
"POSSIBLE": {
icon: "exclaim_2",
name: "Possible "
},
"LIKELY": {
icon: "exclaim_3",
name: "Likely "
},
"VERY_LIKELY": {
icon: "exclaim_4",
name: "Very Likely "
}
})
module.exports.MAPKIT_ACTIONS = Object.freeze({
SEARCH: "search",
STATIC_MAP: "render"
})
module.exports.REXTESTER_LANGUAGES = Object.freeze({
"bash": "38",
"node": "23",
"js": "23",
"py2": "5",
"py": "24",
"java": "4",
"lua": "14",
"ruby": "12",
"perl": "13",
"go": "20",
"kt": "43",
"rust": "46",
"php": "8",
"c": "6",
"cpp": "7",
'cs': "1",
"elixir": "41",
"swift": "37",
"bf": "44",
"scala": "21",
"haskell": "11"
})
module.exports.REXTESTER_COMPILER_ARGS = Object.freeze({
"6": "-Wall -std=gnu99 -O2 -o a.out source_file.c",
"7": "-Wall -std=c++14 -O2 -o a.out source_file.cpp",
"11": "-o a.out source_file.hs"
})
const { Permissions } = require("detritus-client/lib/constants")
module.exports.PERMISSIONS_TEXT = Object.freeze({
[Permissions.ADD_REACTIONS]: "Add Reactions",
[Permissions.ADMINISTRATOR]: "Administrator",
[Permissions.ATTACH_FILES]: "Attach Files",
[Permissions.BAN_MEMBERS]: "Ban Members",
[Permissions.CHANGE_NICKNAME]: "Change Nickname",
[Permissions.CHANGE_NICKNAMES]: "Change Nicknames",
[Permissions.CONNECT]: "Connect",
[Permissions.CREATE_INSTANT_INVITE]: "Create Invites",
[Permissions.DEAFEN_MEMBERS]: "Deafen Members",
[Permissions.EMBED_LINKS]: "Embed Links",
[Permissions.KICK_MEMBERS]: "Kick Members",
[Permissions.MANAGE_CHANNELS]: "Manage Channels",
[Permissions.MANAGE_EMOJIS]: "Manage Emojis",
[Permissions.MANAGE_GUILD]: "Manage Guild",
[Permissions.MANAGE_MESSAGES]: "Manage Messages",
[Permissions.MANAGE_ROLES]: "Manage Roles",
[Permissions.MANAGE_WEBHOOKS]: "Manage Webhooks",
[Permissions.MENTION_EVERYONE]: "Mention Everyone",
[Permissions.MOVE_MEMBERS]: "Move Members",
[Permissions.MUTE_MEMBERS]: "Mute Members",
[Permissions.NONE]: "None",
[Permissions.PRIORITY_SPEAKER]: "Priority Speaker",
[Permissions.READ_MESSAGE_HISTORY]: "Read Message History",
[Permissions.SEND_MESSAGES]: "Send Messages",
[Permissions.SEND_TTS_MESSAGES]: "Text-To-Speech",
[Permissions.SPEAK]: "Speak",
[Permissions.STREAM]: "Go Live",
[Permissions.USE_EXTERNAL_EMOJIS]: "Use External Emojis",
[Permissions.USE_VAD]: "Voice Auto Detect",
[Permissions.VIEW_AUDIT_LOG]: "View Audit Logs",
[Permissions.VIEW_CHANNEL]: "View Channel",
[Permissions.VIEW_GUILD_ANALYTICS]: "View Server Insights"
});
module.exports.YOUTUBE_CATEGORIES = {
"music": "10",
"animals": "15",
"sports": "17",
"travel": "19",
"gaming": "20",
"comedy": "34",
"news": "25",
"howto": "26",
"education": "27",
"science": "28",
"movies": "30",
"animation": "31",
"documentary": "35",
"horror": "39",
"fantasy": "40",
"shorts": "42",
"shows": "43"
}