Constructors

Methods

  • Parameters

    • __namedParameters: {
          auth: string;
          guildId: string;
      }
      • auth: string
      • guildId: string

    Returns Promise<WebResponse<string>>

  • Parameters

    • __namedParameters: {
          auth: string;
          data: {
              onAddRolesToAdd: string[];
              onAddRolesToRemove: string[];
              onRemoveRolesToAdd: string[];
              onRemoveRolesToRemove: string[];
              roleId: string;
          };
          guildId: string;
          roleId: string;
      }
      • auth: string
      • data: {
            onAddRolesToAdd: string[];
            onAddRolesToRemove: string[];
            onRemoveRolesToAdd: string[];
            onRemoveRolesToRemove: string[];
            roleId: string;
        }
        • onAddRolesToAdd: string[]
        • onAddRolesToRemove: string[]
        • onRemoveRolesToAdd: string[]
        • onRemoveRolesToRemove: string[]
        • roleId: string
      • guildId: string
      • roleId: string

    Returns Promise<WebResponse<string>>

  • Parameters

    • __namedParameters: {
          auth: string;
          data: {
              actions: ("autoPublish" | "cancel" | "dontPublish")[];
              applyTo: (
                  | "kick"
                  | "twitch"
                  | "rumble"
                  | "tiktok"
                  | "youtube")[];
              durationMinutes: null | number;
              overrideChannelId: null | string;
              overridePingRoleId: null | string;
              priorityOnConflict: number;
              query: string[];
              queryIn: ("title" | "category" | "description")[];
          };
          guildId: string;
          priorityOnConflict: number;
      }
      • auth: string
      • data: {
            actions: ("autoPublish" | "cancel" | "dontPublish")[];
            applyTo: (
                | "kick"
                | "twitch"
                | "rumble"
                | "tiktok"
                | "youtube")[];
            durationMinutes: null | number;
            overrideChannelId: null | string;
            overridePingRoleId: null | string;
            priorityOnConflict: number;
            query: string[];
            queryIn: ("title" | "category" | "description")[];
        }
        • actions: ("autoPublish" | "cancel" | "dontPublish")[]
        • applyTo: (
              | "kick"
              | "twitch"
              | "rumble"
              | "tiktok"
              | "youtube")[]
        • durationMinutes: null | number
        • overrideChannelId: null | string
        • overridePingRoleId: null | string
        • priorityOnConflict: number
        • query: string[]
        • queryIn: ("title" | "category" | "description")[]
      • guildId: string
      • priorityOnConflict: number

    Returns Promise<WebResponse<string>>

  • Parameters

    • __namedParameters: {
          auth: string;
          channelId: string;
          data: {
              buttons: {
                  emojiUnicodeOrId: null | string;
                  title: string;
                  url: null | string;
              }[];
              channelId: string;
              content: null | string;
              embed: null | {
                  author: null | string;
                  authorIcon: null | string;
                  color: null | string;
                  description: string;
                  fields: {
                      inline: null | boolean;
                      name: string;
                      value: null | string;
                  }[];
                  footer: null | string;
                  footerIcon: null | string;
                  image: null | string;
                  thumbnail: null | string;
                  title: null | string;
                  url: null | string;
              };
              messageId: null | string;
              webhook: null | {
                  avatarUrl: null | string;
                  enabled: null | boolean;
                  username: null | string;
              };
          };
          guildId: string;
      }
      • auth: string
      • channelId: string
      • data: {
            buttons: {
                emojiUnicodeOrId: null | string;
                title: string;
                url: null | string;
            }[];
            channelId: string;
            content: null | string;
            embed: null | {
                author: null | string;
                authorIcon: null | string;
                color: null | string;
                description: string;
                fields: {
                    inline: null | boolean;
                    name: string;
                    value: null | string;
                }[];
                footer: null | string;
                footerIcon: null | string;
                image: null | string;
                thumbnail: null | string;
                title: null | string;
                url: null | string;
            };
            messageId: null | string;
            webhook: null | {
                avatarUrl: null | string;
                enabled: null | boolean;
                username: null | string;
            };
        }
        • buttons: {
              emojiUnicodeOrId: null | string;
              title: string;
              url: null | string;
          }[]
        • channelId: string
        • content: null | string
        • embed: null | {
              author: null | string;
              authorIcon: null | string;
              color: null | string;
              description: string;
              fields: {
                  inline: null | boolean;
                  name: string;
                  value: null | string;
              }[];
              footer: null | string;
              footerIcon: null | string;
              image: null | string;
              thumbnail: null | string;
              title: null | string;
              url: null | string;
          }
        • messageId: null | string
        • webhook: null | {
              avatarUrl: null | string;
              enabled: null | boolean;
              username: null | string;
          }
      • guildId: string

    Returns Promise<WebResponse<string>>

  • Type Parameters

    Parameters

    • __namedParameters: {
          auth: string;
          guildId: string;
          roleId: string;
          type: T;
      }
      • auth: string
      • guildId: string
      • roleId: string
      • type: T

    Returns Promise<WebResponse<string>>

  • Parameters

    • __namedParameters: {
          auth: string;
          guildId: string;
          roleId: string;
      }
      • auth: string
      • guildId: string
      • roleId: string

    Returns Promise<WebResponse<string>>

  • Parameters

    • __namedParameters: {
          auth: string;
          guildId: string;
          priorityOnConflict: number;
      }
      • auth: string
      • guildId: string
      • priorityOnConflict: number

    Returns Promise<WebResponse<string>>

  • Parameters

    • __namedParameters: {
          auth: string;
          channelId: string;
          guildId: string;
      }
      • auth: string
      • channelId: string
      • guildId: string

    Returns Promise<WebResponse<string>>

  • Parameters

    • __namedParameters: {
          auth: string;
          guildId: string;
          type: "birthday" | "welcome" | "leave";
      }
      • auth: string
      • guildId: string
      • type: "birthday" | "welcome" | "leave"

    Returns Promise<WebResponse<string>>

  • Parameters

    • __namedParameters: {
          auth: string;
          guildId: string;
          streamer: string;
          type: "clip" | "vod";
      }
      • auth: string
      • guildId: string
      • streamer: string
      • type: "clip" | "vod"

    Returns Promise<WebResponse<string>>

  • Parameters

    • __namedParameters: {
          auth: string;
          guild: {
              autoLiveRoleLogs?: null | string;
              autoLiveRoles?: {
                  filter?: null | {
                      mode?: "whitelist" | "blacklist";
                      roles?: string[];
                  };
                  roleId?: string;
              }[];
              birthdayChannelId?: null | string;
              birthdayEnabled?: null | boolean;
              birthdayRoleId?: null | string;
              bitfield?: null | string;
              blacklisted?: boolean;
              disableBranding?: null | {
                  birthday?: null | boolean;
                  clips?: null | boolean;
                  giveaways?: null | boolean;
                  leaderboard?: null | boolean;
                  linkedRoles?: null | boolean;
                  notifications?: null | boolean;
                  starboard?: null | boolean;
                  stickyMessage?: null | boolean;
                  vods?: null | boolean;
                  watchOnButton?: null | boolean;
                  welcomeLeave?: null | boolean;
              };
              disableDoubleVoteEntry?: null | boolean;
              gettingStarted?: null | {
                  didBuyPremium?: boolean;
                  didDismissGuildAds?: boolean;
                  didSetupBirthday?: boolean;
                  didSetupFirstContentCreator?: boolean;
              };
              giveawayLogsChannelId?: null | string;
              guildId?: string;
              ignoreIfNotCatchedByOverride?: null | boolean;
              leaveChannelId?: null | string;
              leaveEnabled?: null | boolean;
              linkedRoleLogs?: null | string;
              linkedRoles?: {
                  onAddRolesToAdd?: string[];
                  onAddRolesToRemove?: string[];
                  onRemoveRolesToAdd?: string[];
                  onRemoveRolesToRemove?: string[];
                  roleId?: string;
              }[];
              locale?: string;
              messages?: {
                  buttons?: {
                      emojiUnicodeOrId?: null | string;
                      title?: string;
                      url?: null | string;
                  }[];
                  content?: null | string;
                  embed?: null | {
                      author?: null | string;
                      authorIcon?: null | string;
                      color?: null | string;
                      description?: string;
                      fields?: {
                          inline?:
                              | (...)
                              | (...)
                              | (...)
                              | (...);
                          name?: (...) | (...);
                          value?: (...) | (...) | (...);
                      }[];
                      footer?: null | string;
                      footerIcon?: null | string;
                      image?: null | string;
                      thumbnail?: null | string;
                      title?: null | string;
                      url?: null | string;
                  };
                  type?:
                      | "clip"
                      | "vod"
                      | "kickLive"
                      | "kickOffline"
                      | "twitchLive"
                      | "twitchOffline"
                      | "rumbleLive"
                      | "rumbleOffline"
                      | "tiktokLive"
                      | "tiktokOffline"
                      | "tiktokVideo"
                      | "youtubeLive"
                      | "youtubeVideo"
                      | "giveawayRerolled"
                      | "giveawayWinner"
                      | "giveawayEnded"
                      | "giveawayDM"
                      | "linkedRole"
                      | "giveaway"
                      | "birthday"
                      | "welcome"
                      | "leave";
                  webhook?: null | {
                      avatarUrl?: null | string;
                      enabled?: null | boolean;
                      username?: null | string;
                  };
              }[];
              notificationOverrides?: {
                  actions?: ("autoPublish" | "cancel" | "dontPublish")[];
                  applyTo?: (
                      | "kick"
                      | "twitch"
                      | "rumble"
                      | "tiktok"
                      | "youtube")[];
                  durationMinutes?: null | number;
                  overrideChannelId?: null | string;
                  overridePingRoleId?: null | string;
                  priorityOnConflict?: number;
                  query?: string[];
                  queryIn?: ("title" | "category" | "description")[];
              }[];
              overrideBranding?: null | boolean;
              premium?: null | {
                  additionalAutoLiveRoles: undefined | number;
                  additionalKickConnections: undefined | number;
                  additionalLinkedRoles: undefined | number;
                  additionalOverrides: undefined | number;
                  additionalRumbleConnections: undefined | number;
                  additionalStarboards: undefined | number;
                  additionalStatusRoles: undefined | number;
                  additionalStickyMessages: undefined | number;
                  additionalTiktokConnections: undefined | number;
                  additionalTwitchConnections: undefined | number;
                  additionalYoutubeConnections: undefined | number;
                  tier?: string;
              };
              randomMessages?: {
                  messages?: string[];
                  type?:
                      | "clip"
                      | "vod"
                      | "kickLive"
                      | "kickOffline"
                      | "twitchLive"
                      | "twitchOffline"
                      | "rumbleLive"
                      | "rumbleOffline"
                      | "tiktokLive"
                      | "tiktokOffline"
                      | "tiktokVideo"
                      | "youtubeLive"
                      | "youtubeVideo"
                      | "giveawayRerolled"
                      | "giveawayWinner"
                      | "giveawayEnded"
                      | "giveawayDM"
                      | "linkedRole"
                      | "giveaway"
                      | "birthday"
                      | "welcome"
                      | "leave";
              }[];
              singleMessages?: {
                  message?: null | string;
                  type?:
                      | "autoLiveRoleAdded"
                      | "autoLiveRoleRemoved"
                      | "statusRoleAdded"
                      | "statusRoleRemoved"
                      | "statChannelLive"
                      | "statChannelOffline"
                      | "statFollowers";
                  webhook?: null | {
                      avatarUrl?: null | string;
                      enabled?: null | boolean;
                      username?: null | string;
                  };
              }[];
              statusRoleLogs?: null | string;
              statusRoles?: {
                  filter?: null | {
                      mode?: "whitelist" | "blacklist";
                      roles?: string[];
                  };
                  keepOnOffline?: null | boolean;
                  roleId?: string;
                  texts?: string[];
              }[];
              stickyMessageDelaySeconds?: null | number;
              stickyMessages?: {
                  buttons?: {
                      emojiUnicodeOrId?: null | string;
                      title?: string;
                      url?: null | string;
                  }[];
                  channelId?: string;
                  content?: null | string;
                  embed?: null | {
                      author?: null | string;
                      authorIcon?: null | string;
                      color?: null | string;
                      description?: string;
                      fields?: {
                          inline?:
                              | (...)
                              | (...)
                              | (...)
                              | (...);
                          name?: (...) | (...);
                          value?: (...) | (...) | (...);
                      }[];
                      footer?: null | string;
                      footerIcon?: null | string;
                      image?: null | string;
                      thumbnail?: null | string;
                      title?: null | string;
                      url?: null | string;
                  };
                  messageId?: null | string;
                  webhook?: null | {
                      avatarUrl?: null | string;
                      enabled?: null | boolean;
                      username?: null | string;
                  };
              }[];
              syncUsername?: null | boolean;
              vodDownloadStoreForHours?: null | number;
              welcomeChannelId?: null | string;
              welcomeEnabled?: null | boolean;
          };
          guildId: string;
      }
      • auth: string
      • guild: {
            autoLiveRoleLogs?: null | string;
            autoLiveRoles?: {
                filter?: null | {
                    mode?: "whitelist" | "blacklist";
                    roles?: string[];
                };
                roleId?: string;
            }[];
            birthdayChannelId?: null | string;
            birthdayEnabled?: null | boolean;
            birthdayRoleId?: null | string;
            bitfield?: null | string;
            blacklisted?: boolean;
            disableBranding?: null | {
                birthday?: null | boolean;
                clips?: null | boolean;
                giveaways?: null | boolean;
                leaderboard?: null | boolean;
                linkedRoles?: null | boolean;
                notifications?: null | boolean;
                starboard?: null | boolean;
                stickyMessage?: null | boolean;
                vods?: null | boolean;
                watchOnButton?: null | boolean;
                welcomeLeave?: null | boolean;
            };
            disableDoubleVoteEntry?: null | boolean;
            gettingStarted?: null | {
                didBuyPremium?: boolean;
                didDismissGuildAds?: boolean;
                didSetupBirthday?: boolean;
                didSetupFirstContentCreator?: boolean;
            };
            giveawayLogsChannelId?: null | string;
            guildId?: string;
            ignoreIfNotCatchedByOverride?: null | boolean;
            leaveChannelId?: null | string;
            leaveEnabled?: null | boolean;
            linkedRoleLogs?: null | string;
            linkedRoles?: {
                onAddRolesToAdd?: string[];
                onAddRolesToRemove?: string[];
                onRemoveRolesToAdd?: string[];
                onRemoveRolesToRemove?: string[];
                roleId?: string;
            }[];
            locale?: string;
            messages?: {
                buttons?: {
                    emojiUnicodeOrId?: null | string;
                    title?: string;
                    url?: null | string;
                }[];
                content?: null | string;
                embed?: null | {
                    author?: null | string;
                    authorIcon?: null | string;
                    color?: null | string;
                    description?: string;
                    fields?: {
                        inline?:
                            | (...)
                            | (...)
                            | (...)
                            | (...);
                        name?: (...) | (...);
                        value?: (...) | (...) | (...);
                    }[];
                    footer?: null | string;
                    footerIcon?: null | string;
                    image?: null | string;
                    thumbnail?: null | string;
                    title?: null | string;
                    url?: null | string;
                };
                type?:
                    | "clip"
                    | "vod"
                    | "kickLive"
                    | "kickOffline"
                    | "twitchLive"
                    | "twitchOffline"
                    | "rumbleLive"
                    | "rumbleOffline"
                    | "tiktokLive"
                    | "tiktokOffline"
                    | "tiktokVideo"
                    | "youtubeLive"
                    | "youtubeVideo"
                    | "giveawayRerolled"
                    | "giveawayWinner"
                    | "giveawayEnded"
                    | "giveawayDM"
                    | "linkedRole"
                    | "giveaway"
                    | "birthday"
                    | "welcome"
                    | "leave";
                webhook?: null | {
                    avatarUrl?: null | string;
                    enabled?: null | boolean;
                    username?: null | string;
                };
            }[];
            notificationOverrides?: {
                actions?: ("autoPublish" | "cancel" | "dontPublish")[];
                applyTo?: (
                    | "kick"
                    | "twitch"
                    | "rumble"
                    | "tiktok"
                    | "youtube")[];
                durationMinutes?: null | number;
                overrideChannelId?: null | string;
                overridePingRoleId?: null | string;
                priorityOnConflict?: number;
                query?: string[];
                queryIn?: ("title" | "category" | "description")[];
            }[];
            overrideBranding?: null | boolean;
            premium?: null | {
                additionalAutoLiveRoles: undefined | number;
                additionalKickConnections: undefined | number;
                additionalLinkedRoles: undefined | number;
                additionalOverrides: undefined | number;
                additionalRumbleConnections: undefined | number;
                additionalStarboards: undefined | number;
                additionalStatusRoles: undefined | number;
                additionalStickyMessages: undefined | number;
                additionalTiktokConnections: undefined | number;
                additionalTwitchConnections: undefined | number;
                additionalYoutubeConnections: undefined | number;
                tier?: string;
            };
            randomMessages?: {
                messages?: string[];
                type?:
                    | "clip"
                    | "vod"
                    | "kickLive"
                    | "kickOffline"
                    | "twitchLive"
                    | "twitchOffline"
                    | "rumbleLive"
                    | "rumbleOffline"
                    | "tiktokLive"
                    | "tiktokOffline"
                    | "tiktokVideo"
                    | "youtubeLive"
                    | "youtubeVideo"
                    | "giveawayRerolled"
                    | "giveawayWinner"
                    | "giveawayEnded"
                    | "giveawayDM"
                    | "linkedRole"
                    | "giveaway"
                    | "birthday"
                    | "welcome"
                    | "leave";
            }[];
            singleMessages?: {
                message?: null | string;
                type?:
                    | "autoLiveRoleAdded"
                    | "autoLiveRoleRemoved"
                    | "statusRoleAdded"
                    | "statusRoleRemoved"
                    | "statChannelLive"
                    | "statChannelOffline"
                    | "statFollowers";
                webhook?: null | {
                    avatarUrl?: null | string;
                    enabled?: null | boolean;
                    username?: null | string;
                };
            }[];
            statusRoleLogs?: null | string;
            statusRoles?: {
                filter?: null | {
                    mode?: "whitelist" | "blacklist";
                    roles?: string[];
                };
                keepOnOffline?: null | boolean;
                roleId?: string;
                texts?: string[];
            }[];
            stickyMessageDelaySeconds?: null | number;
            stickyMessages?: {
                buttons?: {
                    emojiUnicodeOrId?: null | string;
                    title?: string;
                    url?: null | string;
                }[];
                channelId?: string;
                content?: null | string;
                embed?: null | {
                    author?: null | string;
                    authorIcon?: null | string;
                    color?: null | string;
                    description?: string;
                    fields?: {
                        inline?:
                            | (...)
                            | (...)
                            | (...)
                            | (...);
                        name?: (...) | (...);
                        value?: (...) | (...) | (...);
                    }[];
                    footer?: null | string;
                    footerIcon?: null | string;
                    image?: null | string;
                    thumbnail?: null | string;
                    title?: null | string;
                    url?: null | string;
                };
                messageId?: null | string;
                webhook?: null | {
                    avatarUrl?: null | string;
                    enabled?: null | boolean;
                    username?: null | string;
                };
            }[];
            syncUsername?: null | boolean;
            vodDownloadStoreForHours?: null | number;
            welcomeChannelId?: null | string;
            welcomeEnabled?: null | boolean;
        }
        • OptionalautoLiveRoleLogs?: null | string
        • OptionalautoLiveRoles?: {
              filter?: null | {
                  mode?: "whitelist" | "blacklist";
                  roles?: string[];
              };
              roleId?: string;
          }[]
        • OptionalbirthdayChannelId?: null | string
        • OptionalbirthdayEnabled?: null | boolean
        • OptionalbirthdayRoleId?: null | string
        • Optionalbitfield?: null | string
        • Optionalblacklisted?: boolean
        • OptionaldisableBranding?: null | {
              birthday?: null | boolean;
              clips?: null | boolean;
              giveaways?: null | boolean;
              leaderboard?: null | boolean;
              linkedRoles?: null | boolean;
              notifications?: null | boolean;
              starboard?: null | boolean;
              stickyMessage?: null | boolean;
              vods?: null | boolean;
              watchOnButton?: null | boolean;
              welcomeLeave?: null | boolean;
          }
        • OptionaldisableDoubleVoteEntry?: null | boolean
        • OptionalgettingStarted?: null | {
              didBuyPremium?: boolean;
              didDismissGuildAds?: boolean;
              didSetupBirthday?: boolean;
              didSetupFirstContentCreator?: boolean;
          }
        • OptionalgiveawayLogsChannelId?: null | string
        • OptionalguildId?: string
        • OptionalignoreIfNotCatchedByOverride?: null | boolean
        • OptionalleaveChannelId?: null | string
        • OptionalleaveEnabled?: null | boolean
        • OptionallinkedRoleLogs?: null | string
        • OptionallinkedRoles?: {
              onAddRolesToAdd?: string[];
              onAddRolesToRemove?: string[];
              onRemoveRolesToAdd?: string[];
              onRemoveRolesToRemove?: string[];
              roleId?: string;
          }[]
        • Optionallocale?: string
        • Optionalmessages?: {
              buttons?: {
                  emojiUnicodeOrId?: null | string;
                  title?: string;
                  url?: null | string;
              }[];
              content?: null | string;
              embed?: null | {
                  author?: null | string;
                  authorIcon?: null | string;
                  color?: null | string;
                  description?: string;
                  fields?: {
                      inline?:
                          | (...)
                          | (...)
                          | (...)
                          | (...);
                      name?: (...) | (...);
                      value?: (...) | (...) | (...);
                  }[];
                  footer?: null | string;
                  footerIcon?: null | string;
                  image?: null | string;
                  thumbnail?: null | string;
                  title?: null | string;
                  url?: null | string;
              };
              type?:
                  | "clip"
                  | "vod"
                  | "kickLive"
                  | "kickOffline"
                  | "twitchLive"
                  | "twitchOffline"
                  | "rumbleLive"
                  | "rumbleOffline"
                  | "tiktokLive"
                  | "tiktokOffline"
                  | "tiktokVideo"
                  | "youtubeLive"
                  | "youtubeVideo"
                  | "giveawayRerolled"
                  | "giveawayWinner"
                  | "giveawayEnded"
                  | "giveawayDM"
                  | "linkedRole"
                  | "giveaway"
                  | "birthday"
                  | "welcome"
                  | "leave";
              webhook?: null | {
                  avatarUrl?: null | string;
                  enabled?: null | boolean;
                  username?: null | string;
              };
          }[]
        • OptionalnotificationOverrides?: {
              actions?: ("autoPublish" | "cancel" | "dontPublish")[];
              applyTo?: (
                  | "kick"
                  | "twitch"
                  | "rumble"
                  | "tiktok"
                  | "youtube")[];
              durationMinutes?: null | number;
              overrideChannelId?: null | string;
              overridePingRoleId?: null | string;
              priorityOnConflict?: number;
              query?: string[];
              queryIn?: ("title" | "category" | "description")[];
          }[]
        • OptionaloverrideBranding?: null | boolean
        • Optionalpremium?: null | {
              additionalAutoLiveRoles: undefined | number;
              additionalKickConnections: undefined | number;
              additionalLinkedRoles: undefined | number;
              additionalOverrides: undefined | number;
              additionalRumbleConnections: undefined | number;
              additionalStarboards: undefined | number;
              additionalStatusRoles: undefined | number;
              additionalStickyMessages: undefined | number;
              additionalTiktokConnections: undefined | number;
              additionalTwitchConnections: undefined | number;
              additionalYoutubeConnections: undefined | number;
              tier?: string;
          }
        • OptionalrandomMessages?: {
              messages?: string[];
              type?:
                  | "clip"
                  | "vod"
                  | "kickLive"
                  | "kickOffline"
                  | "twitchLive"
                  | "twitchOffline"
                  | "rumbleLive"
                  | "rumbleOffline"
                  | "tiktokLive"
                  | "tiktokOffline"
                  | "tiktokVideo"
                  | "youtubeLive"
                  | "youtubeVideo"
                  | "giveawayRerolled"
                  | "giveawayWinner"
                  | "giveawayEnded"
                  | "giveawayDM"
                  | "linkedRole"
                  | "giveaway"
                  | "birthday"
                  | "welcome"
                  | "leave";
          }[]
        • OptionalsingleMessages?: {
              message?: null | string;
              type?:
                  | "autoLiveRoleAdded"
                  | "autoLiveRoleRemoved"
                  | "statusRoleAdded"
                  | "statusRoleRemoved"
                  | "statChannelLive"
                  | "statChannelOffline"
                  | "statFollowers";
              webhook?: null | {
                  avatarUrl?: null | string;
                  enabled?: null | boolean;
                  username?: null | string;
              };
          }[]
        • OptionalstatusRoleLogs?: null | string
        • OptionalstatusRoles?: {
              filter?: null | {
                  mode?: "whitelist" | "blacklist";
                  roles?: string[];
              };
              keepOnOffline?: null | boolean;
              roleId?: string;
              texts?: string[];
          }[]
        • OptionalstickyMessageDelaySeconds?: null | number
        • OptionalstickyMessages?: {
              buttons?: {
                  emojiUnicodeOrId?: null | string;
                  title?: string;
                  url?: null | string;
              }[];
              channelId?: string;
              content?: null | string;
              embed?: null | {
                  author?: null | string;
                  authorIcon?: null | string;
                  color?: null | string;
                  description?: string;
                  fields?: {
                      inline?:
                          | (...)
                          | (...)
                          | (...)
                          | (...);
                      name?: (...) | (...);
                      value?: (...) | (...) | (...);
                  }[];
                  footer?: null | string;
                  footerIcon?: null | string;
                  image?: null | string;
                  thumbnail?: null | string;
                  title?: null | string;
                  url?: null | string;
              };
              messageId?: null | string;
              webhook?: null | {
                  avatarUrl?: null | string;
                  enabled?: null | boolean;
                  username?: null | string;
              };
          }[]
        • OptionalsyncUsername?: null | boolean
        • OptionalvodDownloadStoreForHours?: null | number
        • OptionalwelcomeChannelId?: null | string
        • OptionalwelcomeEnabled?: null | boolean
      • guildId: string

    Returns Promise<WebResponse<string>>