Skip to main content

DiscordIntegration

@discordeno/bot


Documentation / @discordeno/bot / DiscordIntegration

Interface: DiscordIntegration

Defined in: packages/types/dist/types/discord/guild.d.ts:407

https://discord.com/developers/docs/resources/guild#integration-object-integration-structure

Extended by

Properties

account

account: DiscordIntegrationAccount

Defined in: packages/types/dist/types/discord/guild.d.ts:435

Integration account information


application?

optional application: DiscordIntegrationApplication

Defined in: packages/types/dist/types/discord/guild.d.ts:437

The bot/OAuth2 application for discord integrations


enable_emoticons?

optional enable_emoticons: boolean

Defined in: packages/types/dist/types/discord/guild.d.ts:421

Whether emoticons should be synced for this integration (twitch only currently)


enabled?

optional enabled: boolean

Defined in: packages/types/dist/types/discord/guild.d.ts:415

Is this integration enabled


expire_behavior?

optional expire_behavior: IntegrationExpireBehaviors

Defined in: packages/types/dist/types/discord/guild.d.ts:423

The behavior of expiring subscribers


expire_grace_period?

optional expire_grace_period: number

Defined in: packages/types/dist/types/discord/guild.d.ts:425

The grace period (in days) before expiring subscribers


id

id: string

Defined in: packages/types/dist/types/discord/guild.d.ts:409

Integration Id


name

name: string

Defined in: packages/types/dist/types/discord/guild.d.ts:411

Integration name


revoked?

optional revoked: boolean

Defined in: packages/types/dist/types/discord/guild.d.ts:431

Has this integration been revoked


role_id?

optional role_id: string

Defined in: packages/types/dist/types/discord/guild.d.ts:419

Role Id that this integration uses for "subscribers"


scopes

scopes: OAuth2Scope[]

Defined in: packages/types/dist/types/discord/guild.d.ts:439

the scopes the application has been authorized for


subscriber_count?

optional subscriber_count: number

Defined in: packages/types/dist/types/discord/guild.d.ts:429

How many subscribers this integration has


synced_at?

optional synced_at: string

Defined in: packages/types/dist/types/discord/guild.d.ts:427

When this integration was last synced


syncing?

optional syncing: boolean

Defined in: packages/types/dist/types/discord/guild.d.ts:417

Is this integration syncing


type

type: "twitch" | "youtube" | "discord"

Defined in: packages/types/dist/types/discord/guild.d.ts:413

Integration type (twitch, youtube, discord, or guild_subscription).


user?

optional user: DiscordUser

Defined in: packages/types/dist/types/discord/guild.d.ts:433

User for this integration