C# Class qtbot.Modules.Timeout

Exibir arquivo Open project: stepperman/HB-Discord-Bot Class Usage Examples

Public Methods

Method 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

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

Method Details

Admin_TimeoutUserAsync() public method

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

StopTimeoutAsync() public static method

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

Timeout() public method

public Timeout ( IDiscordClient client ) : System.Collections.Generic
client IDiscordClient
return System.Collections.Generic

TimeoutUserAsync() public method

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
return Task