Files
Discord.Net/docs/samples/command_group.cs
2015-09-27 21:47:59 -03:00

20 lines
473 B
C#

client.CreateCommandGroup("invites", invites =>
{
invites.DefaultMinPermissions((int)Permissions.Admin);
//Usage: invites accept [inviteCode]
invites.CreateCommand("accept")
.ArgsEqual(1)
.Do(async e =>
{
try
{
await _client.AcceptInvite(e.Args[0]);
await _client.SendMessage(e.Channel, "Invite \"" + e.Args[0] + "\" accepted.");
}
catch (HttpException ex)
{
await _client.SendMessage(e.Channel, "Error: " + ex.Message);
}
});
});