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
DiscordShardedClientThe shard client to enable interactivity for.
configuration
InteractivityConfigurationConfiguration 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.