GuildBountiesData: {
    channelId: string | null;
    enabled: boolean;
    limits: GuildBountiesLimits;
    playerTypes: BountyPlayerType[];
    roleId: string | null;
    showNotifyButton: boolean;
    webhook: GuildBountiesWebhook | null;
}

Type declaration

  • channelId: string | null

    Where bounties post. Null = not set; nothing posts until it is.

  • enabled: boolean
  • limits: GuildBountiesLimits
  • playerTypes: BountyPlayerType[]

    Which bounties post. Never empty; every type by default.

  • roleId: string | null

    Role pinged on a new bounty, or null for no ping. An edit never pings.

  • showNotifyButton: boolean

    "Toggle Notification" on bounty posts: a button members press to give themselves the ping role, or remove it. On unless switched off. Never shown when the ping is

    /

    or there is no role.

  • webhook: GuildBountiesWebhook | null

    Premium Plus: the identity bounties post with. Null = the bot (and always null without Premium Plus).