public class BotAdminService
| Modifier and Type | Field and Description |
|---|---|
static BotAdminService |
INSTANCE |
| Modifier and Type | Method and Description |
|---|---|
void |
addFeature(java.lang.String botId,
java.lang.String namespace,
boolean enabled,
java.lang.String category,
java.lang.String name) |
fr.vsct.tock.nlp.front.shared.config.IntentDefinition |
createBotIntent(java.lang.String namespace,
CreateBotIntentRequest request) |
void |
deleteApplicationConfiguration(fr.vsct.tock.bot.admin.bot.BotApplicationConfiguration conf) |
boolean |
deleteBotIntent(java.lang.String namespace,
java.lang.String storyDefinitionId) |
void |
deleteFeature(java.lang.String botId,
java.lang.String namespace,
java.lang.String category,
java.lang.String name) |
fr.vsct.tock.bot.admin.bot.BotApplicationConfiguration |
getBotConfiguration(org.litote.kmongo.Id<fr.vsct.tock.bot.admin.bot.BotApplicationConfiguration> botApplicationConfigurationId,
java.lang.String namespace) |
fr.vsct.tock.bot.admin.bot.BotApplicationConfiguration |
getBotConfigurationByApplicationIdAndBotId(java.lang.String applicationId,
java.lang.String botId) |
fr.vsct.tock.bot.admin.bot.BotApplicationConfiguration |
getBotConfigurationById(org.litote.kmongo.Id<fr.vsct.tock.bot.admin.bot.BotApplicationConfiguration> id) |
java.util.List<fr.vsct.tock.bot.admin.bot.BotApplicationConfiguration> |
getBotConfigurationsByNamespaceAndBotConfigurationId(java.lang.String namespace,
org.litote.kmongo.Id<fr.vsct.tock.bot.admin.bot.BotApplicationConfiguration> botConfigurationId) |
java.util.List<fr.vsct.tock.bot.admin.bot.BotApplicationConfiguration> |
getBotConfigurationsByNamespaceAndBotId(java.lang.String namespace,
java.lang.String botId) |
java.util.List<fr.vsct.tock.bot.admin.bot.BotApplicationConfiguration> |
getBotConfigurationsByNamespaceAndNlpModel(java.lang.String namespace,
java.lang.String applicationName) |
java.util.List<fr.vsct.tock.bot.engine.feature.FeatureState> |
getFeatures(java.lang.String botId,
java.lang.String namespace) |
fr.vsct.tock.bot.connector.rest.client.ConnectorRestClient |
getRestClient(fr.vsct.tock.bot.admin.bot.BotApplicationConfiguration conf) |
java.util.List<fr.vsct.tock.bot.admin.model.BotIntent> |
loadBotIntents(BotIntentSearchRequest request) |
void |
saveApplicationConfiguration(fr.vsct.tock.bot.admin.bot.BotApplicationConfiguration conf) |
fr.vsct.tock.bot.admin.dialog.DialogReportQueryResult |
search(DialogsSearchQuery query) |
UserSearchQueryResult |
searchUsers(UserSearchQuery query) |
BotDialogResponse |
talk(BotDialogRequest request) |
void |
toggleFeature(java.lang.String botId,
java.lang.String namespace,
java.lang.String category,
java.lang.String name) |
fr.vsct.tock.nlp.front.shared.config.IntentDefinition |
updateBotIntent(java.lang.String namespace,
UpdateBotIntentRequest request) |
public static BotAdminService INSTANCE
public fr.vsct.tock.bot.connector.rest.client.ConnectorRestClient getRestClient(fr.vsct.tock.bot.admin.bot.BotApplicationConfiguration conf)
public fr.vsct.tock.bot.admin.bot.BotApplicationConfiguration getBotConfiguration(org.litote.kmongo.Id<fr.vsct.tock.bot.admin.bot.BotApplicationConfiguration> botApplicationConfigurationId,
java.lang.String namespace)
public UserSearchQueryResult searchUsers(UserSearchQuery query)
public fr.vsct.tock.bot.admin.dialog.DialogReportQueryResult search(DialogsSearchQuery query)
public void deleteApplicationConfiguration(fr.vsct.tock.bot.admin.bot.BotApplicationConfiguration conf)
public fr.vsct.tock.bot.admin.bot.BotApplicationConfiguration getBotConfigurationById(org.litote.kmongo.Id<fr.vsct.tock.bot.admin.bot.BotApplicationConfiguration> id)
public fr.vsct.tock.bot.admin.bot.BotApplicationConfiguration getBotConfigurationByApplicationIdAndBotId(java.lang.String applicationId,
java.lang.String botId)
public java.util.List<fr.vsct.tock.bot.admin.bot.BotApplicationConfiguration> getBotConfigurationsByNamespaceAndBotId(java.lang.String namespace,
java.lang.String botId)
public java.util.List<fr.vsct.tock.bot.admin.bot.BotApplicationConfiguration> getBotConfigurationsByNamespaceAndBotConfigurationId(java.lang.String namespace,
org.litote.kmongo.Id<fr.vsct.tock.bot.admin.bot.BotApplicationConfiguration> botConfigurationId)
public java.util.List<fr.vsct.tock.bot.admin.bot.BotApplicationConfiguration> getBotConfigurationsByNamespaceAndNlpModel(java.lang.String namespace,
java.lang.String applicationName)
public void saveApplicationConfiguration(fr.vsct.tock.bot.admin.bot.BotApplicationConfiguration conf)
public java.util.List<fr.vsct.tock.bot.admin.model.BotIntent> loadBotIntents(BotIntentSearchRequest request)
public boolean deleteBotIntent(java.lang.String namespace,
java.lang.String storyDefinitionId)
public fr.vsct.tock.nlp.front.shared.config.IntentDefinition createBotIntent(java.lang.String namespace,
CreateBotIntentRequest request)
public fr.vsct.tock.nlp.front.shared.config.IntentDefinition updateBotIntent(java.lang.String namespace,
UpdateBotIntentRequest request)
public BotDialogResponse talk(BotDialogRequest request)
public java.util.List<fr.vsct.tock.bot.engine.feature.FeatureState> getFeatures(java.lang.String botId,
java.lang.String namespace)
public void toggleFeature(java.lang.String botId,
java.lang.String namespace,
java.lang.String category,
java.lang.String name)
public void addFeature(java.lang.String botId,
java.lang.String namespace,
boolean enabled,
java.lang.String category,
java.lang.String name)
public void deleteFeature(java.lang.String botId,
java.lang.String namespace,
java.lang.String category,
java.lang.String name)