Class MinimumOnlineUsersAttribute
Sets how many users must be online in order to run the command. This precondition ignores BOT accounts. This precondition automatically applies RequireContextAttribute.
Inheritance
MinimumOnlineUsersAttribute
Inherited Members
Namespace: Discord.Addons.Preconditions
Assembly: Discord.Addons.Preconditions.dll
Syntax
[AttributeUsage(AttributeTargets.Method, AllowMultiple = false, Inherited = false)]
public sealed class MinimumOnlineUsersAttribute : RequireContextAttribute
Constructors
| Improve this Doc View SourceMinimumOnlineUsersAttribute(UInt32)
Sets how many users must be online in order to run the command.
Declaration
public MinimumOnlineUsersAttribute(uint minimumUsers)
Parameters
Type | Name | Description |
---|---|---|
UInt32 | minimumUsers | The minimum amount of users that must be online. |
Methods
| Improve this Doc View SourceCheckPermissionsAsync(ICommandContext, CommandInfo, IServiceProvider)
Declaration
public override async Task<PreconditionResult> CheckPermissionsAsync(ICommandContext context, CommandInfo command, IServiceProvider services)
Parameters
Type | Name | Description |
---|---|---|
ICommandContext | context | |
CommandInfo | command | |
IServiceProvider | services |
Returns
Type | Description |
---|---|
Task<PreconditionResult> |