示例#1
0
 public static string ResponseHasBeenUpdated(this ResponsesService responsesService, Contexts contexts, string onEvent, string oldMessage, string newMessage)
 {
     return(responsesService.ProcessResponse("ResponseHasBeenUpdated", contexts,
                                             new KeyValuePair <string, string>("onEvent", onEvent),
                                             new KeyValuePair <string, string>("oldMessage", oldMessage),
                                             new KeyValuePair <string, string>("newMessage", newMessage)));
 }
示例#2
0
 public static string UserHasBeenWarned(this ResponsesService responsesService, string granter, string receiver, string reason)
 {
     return(responsesService.ProcessResponse("UserHasBeenWarned",
                                             new KeyValuePair <string, string>("granter", granter),
                                             new KeyValuePair <string, string>("receiver", receiver),
                                             new KeyValuePair <string, string>("reason", reason)));
 }
示例#3
0
 public static string UnmutedUserForUser(this ResponsesService responsesService, UserContext user, DiscordServerContext server)
 {
     return(responsesService.ProcessResponse("UnmutedUserForUser",
                                             new KeyValuePair <string, string>("user", user.Name),
                                             new KeyValuePair <string, string>("server", server.Name)));
 }
示例#4
0
 public static string MutedUser(this ResponsesService responsesService, UserContext user, DateTime timeEnd)
 {
     return(responsesService.ProcessResponse("MutedUser",
                                             new KeyValuePair <string, string>("user", user.Name), //todo: change to GetMention when message will be send as Embed
                                             new KeyValuePair <string, string>("timeEnd", timeEnd.ToLocalTimeString())));
 }
示例#5
0
 public static string UserNotFound(this ResponsesService responsesService, string user)
 {
     return(responsesService.ProcessResponse("UserNotFound",
                                             new KeyValuePair <string, string>("user", user)));
 }
示例#6
0
 public static string NotAdminPermissions(this ResponsesService responsesService)
 {
     return(responsesService.ProcessResponse("NotAdminPermissions"));
 }
示例#7
0
 public static string NewUserArrived(this ResponsesService responsesService, Contexts contexts)
 {
     return(responsesService.ProcessResponse("NewUserArrived",
                                             new KeyValuePair <string, string>("user", contexts.User.Mention),
                                             new KeyValuePair <string, string>("server", contexts.Server.Name)));
 }
示例#8
0
 public static string CustomCommandsHeader(this ResponsesService responsesService)
 {
     return(responsesService.ProcessResponse("CustomCommandsHeader"));
 }
示例#9
0
 public static string AvailableCommands(this ResponsesService responsesService)
 {
     return(responsesService.ProcessResponse("AvailableCommands"));
 }
示例#10
0
 public static string NoDefaultDescription(this ResponsesService responsesService)
 {
     return(responsesService.ProcessResponse("NoDefaultDescription"));
 }
示例#11
0
 public static string ThereAreNoMutedUsers(this ResponsesService responsesService)
 {
     return(responsesService.ProcessResponse("ThereAreNoMutedUsers"));
 }
示例#12
0
 public static string TryToGoogleIt(this ResponsesService responsesService, string link)
 {
     return(responsesService.ProcessResponse("TryToGoogleIt",
                                             new KeyValuePair <string, string>("link", link)));
 }
示例#13
0
 public static string MutedUsersListSent(this ResponsesService responsesService)
 {
     return(responsesService.ProcessResponse("MutedUsersListSent"));
 }
示例#14
0
 public static string MoreThanOneRegexHasBeenMatched(this ResponsesService responsesService)
 {
     return(responsesService.ProcessResponse("MoreThanOneRegexHasBeenMatched"));
 }
示例#15
0
 public static string ServerDoesntHaveAnyTrustedRole(this ResponsesService responsesService)
 {
     return(responsesService.ProcessResponse("ServerDoesntHaveAnyTrustedRole"));
 }
示例#16
0
 public static string ExampleText(this ResponsesService responsesService)
 {
     return(responsesService.ProcessResponse("ExampleText"));
 }
示例#17
0
 public static string Roles(this ResponsesService responsesService)
 {
     return(responsesService.ProcessResponse("Roles"));
 }
示例#18
0
 public static string HereYouCanFindAvailableCommandsWithDescriptions(this ResponsesService responsesService)
 {
     return(responsesService.ProcessResponse("HereYouCanFindAvailableCommandsWithDescriptions"));
 }
示例#19
0
 public static string SpamAlertRecognized(this ResponsesService responsesService, Contexts contexts)
 {
     return(responsesService.ProcessResponse("SpamAlertRecognized", contexts));
 }
示例#20
0
 public static string RoleIsInUserAlready(this ResponsesService responsesService, Contexts contexts, string role)
 {
     return(responsesService.ProcessResponse("RoleIsInUserAlready", contexts,
                                             new KeyValuePair <string, string>("role", role)));
 }
示例#21
0
 public static string UserIsNotAdmin(this ResponsesService responsesService)
 {
     return(responsesService.ProcessResponse("UserIsNotAdmin"));
 }
示例#22
0
 public static string HowToUseCommand(this ResponsesService responsesService)
 {
     return(responsesService.ProcessResponse("HowToUseCommand"));
 }
示例#23
0
 public static string UserDidntMentionAnyUser(this ResponsesService responsesService)
 {
     return(responsesService.ProcessResponse("UserDidntMentionAnyUser"));
 }
示例#24
0
 public static string Type(this ResponsesService responsesService)
 {
     return(responsesService.ProcessResponse("Type"));
 }
示例#25
0
 public static string RoleNotFound(this ResponsesService responsesService, string role)
 {
     return(responsesService.ProcessResponse("RoleNotFound",
                                             new KeyValuePair <string, string>("role", role)));
 }
示例#26
0
 public static string Parameters(this ResponsesService responsesService)
 {
     return(responsesService.ProcessResponse("Parameters"));
 }
示例#27
0
 public static string RoleAddedToUser(this ResponsesService responsesService, Contexts contexts, string role)
 {
     return(responsesService.ProcessResponse("RoleAddedToUser", contexts,
                                             new KeyValuePair <string, string>("role", role)));
 }
示例#28
0
 public static string ExampleUserMention(this ResponsesService responsesService)
 {
     return(responsesService.ProcessResponse("ExampleUserMention"));
 }
示例#29
0
 public static string TimeCannotBeNegative(this ResponsesService responsesService)
 {
     return(responsesService.ProcessResponse("TimeCannotBeNegative"));
 }
示例#30
0
 public static string ExampleSingleWord(this ResponsesService responsesService)
 {
     return(responsesService.ProcessResponse("ExampleSingleWord"));
 }