Advertisement
Nimbi

modules/config.ts

May 26th, 2022 (edited)
1,517
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. import * as IMAGE_CONFIG from './config/images';
  2. import * as CHANNEL_CONFIG from './config/channels';
  3. import * as ROLE_CONFIG from './config/roles';
  4. import * as EMBED_CONFIG from './config/embeds';
  5. import * as ZONE_CONFIG from './config/zones';
  6.  
  7. export const CLIENT = {
  8.   SLASH_COMMANDS: discord.interactions.commands,
  9.   COMMANDS: new discord.command.CommandGroup({
  10.     defaultPrefix: '!',
  11.     mentionPrefix: true,
  12.     additionalPrefixes: ['-', '+', '.'],
  13.   }),
  14.   OWNER: ROLE_CONFIG.ROLES.OWNER,
  15.   GUILD: discord.getGuildId(),
  16.   ZONE: {
  17.     BRAZIL: ZONE_CONFIG.ZONES.BZ,
  18.     HONG_KONG: ZONE_CONFIG.ZONES.HK,
  19.     INDIA: ZONE_CONFIG.ZONES.IA,
  20.     JAPAN: ZONE_CONFIG.ZONES.JP,
  21.     ROTTERDAM: ZONE_CONFIG.ZONES.RD,
  22.     RUSSIA: ZONE_CONFIG.ZONES.RU,
  23.     SINGAPORE: ZONE_CONFIG.ZONES.SP,
  24.     SOUTH_AFRICA: ZONE_CONFIG.ZONES.ZA,
  25.     SYDNEY: ZONE_CONFIG.ZONES.AU,
  26.     US_CENTRAL: ZONE_CONFIG.ZONES.US.CE,
  27.     US_EAST: ZONE_CONFIG.ZONES.US.EA,
  28.     US_SOUTH: ZONE_CONFIG.ZONES.US.SO,
  29.     US_WEST: ZONE_CONFIG.ZONES.US.WE,
  30.   },
  31. };
  32.  
  33. export const CHANNELS = {
  34.     LOGGING_CHANNEL: CHANNEL_CONFIG.CHANNELS.LOGGING_CHANNEL,
  35.     ERROR_CHANNEL: CHANNEL_CONFIG.CHANNELS.ERROR_CHANNEL,
  36.     STAFF_COMMANDS: CHANNEL_CONFIG.CHANNELS.STAFF_COMMANDS,
  37.     USER_COMMANDS: CHANNEL_CONFIG.CHANNELS.USER_COMMANDS,
  38.     TICKETS_CHANNEL: CHANNEL_CONFIG.CHANNELS.TICKETS_CHANNEL,
  39.     TICKETS_CATEGORY: CHANNEL_CONFIG.CATEGORIES.TICKETS_CATEGORY,
  40. };
  41.  
  42. export const EMBEDS = {
  43.   FOOTER_TEXT: EMBED_CONFIG.EMBEDS.FOOTER.TEXT,
  44.   DEFAULT_COLOR: {
  45.     BLUE: discord.decor.RoleColors.BLUE,
  46.     RED: discord.decor.RoleColors.RED,
  47.     CYAN: discord.decor.RoleColors.CYAN,
  48.     PURPLE: discord.decor.RoleColors.PURPLE,
  49.     GREEN: discord.decor.RoleColors.GREEN,
  50.     ORANGE: discord.decor.RoleColors.ORANGE,
  51.     PINK: discord.decor.RoleColors.PINK,
  52.     DARK_BLUE: discord.decor.RoleColors.DARK_BLUE,
  53.     DARK_RED: discord.decor.RoleColors.DARK_RED,
  54.     DARK_CYAN: discord.decor.RoleColors.DARK_CYAN,
  55.     DARK_PURPLE: discord.decor.RoleColors.DARK_PURPLE,
  56.     DARK_GREEN: discord.decor.RoleColors.DARK_GREEN,
  57.     DARK_ORANGE: discord.decor.RoleColors.DARK_ORANGE,
  58.     DARK_PINK: discord.decor.RoleColors.DARK_PINK,
  59.   },
  60. };
  61.  
  62. export const IMAGES = {
  63.   PYLON_LOGO: IMAGE_CONFIG.IMAGES.PYLON,
  64.   LOADING_IMAGE: IMAGE_CONFIG.IMAGES.LOADING,
  65. };
  66.  
  67. export const ROLE = {
  68.       MANAGER: ROLE_CONFIG.ROLES.MANAGER,
  69.       MODERATOR: ROLE_CONFIG.ROLES.MODERATOR,
  70.       HELPER: ROLE_CONFIG.ROLES.HELPER,
  71.       MEMBER: ROLE_CONFIG.ROLES.MEMBER,
  72.       BOT: ROLE_CONFIG.ROLES.BOT,
  73.       REACTION: {
  74.           ONE: ROLE_CONFIG.ROLES.ONE,
  75.           TWO: ROLE_CONFIG.ROLES.TWO,
  76.           THREE: ROLE_CONFIG.ROLES.THREE,
  77.           FOUR: ROLE_CONFIG.ROLES.FOUR,
  78.           FIVE: ROLE_CONFIG.ROLES.FIVE,
  79.           SIX: ROLE_CONFIG.ROLES.SIX,
  80.           },
  81.     },
  82. };
  83.  
  84. export const DEBUG = {
  85.     SLASH_COMMANDS: {
  86.         ENABLED: true
  87.         },
  88.     COMMANDS: {
  89.         ENABLED: true
  90.         },
  91. };
  92.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement