C# Class qtbot.Modules.Timeout

Afficher le fichier Open project: stepperman/HB-Discord-Bot Class Usage Examples

Méthodes publiques

Méthode Description
Admin_TimeoutUserAsync ( CommandArgs e, double minutes, IGuildUser user ) : Task
StopTimeoutAsync ( List users, TimedoutUser info, IGuildUser user, IGuild guild ) : Task
Timeout ( IDiscordClient client ) : System.Collections.Generic
TimeoutUserAsync ( CommandArgs e, double minutes, IGuildUser user ) : Task

Times out a user.

Private Methods

Méthode Description
SetupAsync ( IDiscordClient client ) : Task
StartTimeoutAsync ( CommandArgs e, double minutes, IGuildUser user, List users ) : Task

Method Details

Admin_TimeoutUserAsync() public méthode

public Admin_TimeoutUserAsync ( CommandArgs e, double minutes, IGuildUser user ) : Task
e qtbot.CommandPlugin.CommandArgs
minutes double
user IGuildUser
Résultat Task

StopTimeoutAsync() public static méthode

public static StopTimeoutAsync ( List users, TimedoutUser info, IGuildUser user, IGuild guild ) : Task
users List
info TimedoutUser
user IGuildUser
guild IGuild
Résultat Task

Timeout() public méthode

public Timeout ( IDiscordClient client ) : System.Collections.Generic
client IDiscordClient
Résultat System.Collections.Generic

TimeoutUserAsync() public méthode

Times out a user.
public TimeoutUserAsync ( CommandArgs e, double minutes, IGuildUser user ) : Task
e qtbot.CommandPlugin.CommandArgs
minutes double How long to time the user out.
user IGuildUser User to time out
Résultat Task