Table of Contents
API reference

Method DoPollAsync

Namespace
DisCatSharp.Interactivity
Assembly
DisCatSharp.Interactivity.dll

DoPollAsync(DiscordMessage, IEnumerable<DiscordEmoji>, PollBehaviour?, TimeSpan?, CancellationToken)

Makes a poll and returns poll results.

public Task<ReadOnlyCollection<PollEmoji>> DoPollAsync(DiscordMessage m, IEnumerable<DiscordEmoji> emojis, PollBehaviour? behaviour = null, TimeSpan? timeout = null, CancellationToken cancellationToken = default)

Parameters

m DiscordMessage

Message to create poll on.

emojis IEnumerable<DiscordEmoji>

Emojis to use for this poll.

behaviour PollBehaviour?

What to do when the poll ends.

timeout TimeSpan?

Override timeout period.

cancellationToken CancellationToken

A cancellation token that can be used to cancel the operation.

Returns

Task<ReadOnlyCollection<PollEmoji>>