Table of Contents

Method UseInteractivityAsync

Namespace
DSharpPlus.Interactivity.Extensions
Assembly
DSharpPlus.Interactivity.dll

UseInteractivityAsync(DiscordShardedClient, InteractivityConfiguration)

Enables interactivity for each shard.

public static Task<IReadOnlyDictionary<int, InteractivityExtension>> UseInteractivityAsync(this DiscordShardedClient client, InteractivityConfiguration configuration = null)

Parameters

client DiscordShardedClient

The shard client to enable interactivity for.

configuration InteractivityConfiguration

Configuration to use for all shards. If one isn't provided, default configuration values will be used.

Returns

Task<IReadOnlyDictionary<int, InteractivityExtension>>

A dictionary containing new InteractivityExtension instances for each shard.