[DiscordCommand("add role")] //todo public void AddRole(DiscordRequest request, Contexts contexts) { var commandRole = request.OriginalMessage.ToLowerInvariant().Replace("-add role ", string.Empty); //TODO use DiscordRequest properties var safeRoles = this._queryBus.Execute(new GetDiscordServerSafeRolesQuery(contexts.Server.Id)).SafeRoles; var messagesService = _messagesServiceFactory.Create(contexts); _rolesService.AddRoleToUser(safeRoles, messagesService, contexts, commandRole); }