You can not select more than 25 topics Topics must start with a chinese character,a letter or number, can include dashes ('-') and can be up to 35 characters long.

command_group.cs 954 B

123456789101112131415161718192021
  1. //we would run our commands with ~do greet X and ~do bye X
  2. commands.CreateGroup("do", cgb =>
  3. {
  4. cgb.CreateCommand("greet")
  5. .Alias(new string[] { "gr", "hi" })
  6. .Description("Greets a person.")
  7. .Parameter("GreetedPerson", ParameterType.Required)
  8. .Do(async e =>
  9. {
  10. await client.SendMessage(e.Channel, e.User.Name + " greets " + e.GetArg("GreetedPerson"));
  11. });
  12. cgb.CreateCommand("bye")
  13. .Alias(new string[] { "bb", "gb" })
  14. .Description("Greets a person.")
  15. .Parameter("GreetedPerson", ParameterType.Required)
  16. .Do(async e =>
  17. {
  18. await client.SendMessage(e.Channel, e.User.Name + " says goodbye to " + e.GetArg("GreetedPerson"));
  19. });
  20. });