|
- 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);
- }
- });
- });
|