# General Bots Administration ## Instance custom params ## Commands General Bot can be controlled by the same chat window people talk to, so here is a list of admin commands related to deploying .gb* files. | Command | Description | |-----------------|-----------------------------------------------------------------------------------------------------------------| | deployPackage | Deploy a KB package. Usage **deployPackage** [package-name]. Then, you need to run rebuildIndex. | | undeployPackage | Undeploy a KB. Usage **undeployPackage** [package-name]. | | redeployPackage | Undeploy and then deploys the KB. Usage **redeployPackage** [package-name]. Then, you need to run rebuildIndex. | | setupSecurity | Setup connection to user directories. | | syncBotServer | Updates the cloud with the latest version from GitHub BotServer repository. | | rebuildIndex | Rebuild Azure Search indexes, must be run after **deployPackage** or **redeployPackage**. | Now it is called automatically | | /publish [package] | Deploy the package to the bot storage. When ommited, the command will publish the package named .gbkb by default. | ## Enviroment Variables Reference | Name | Sample Value | Description | |------------------------|--------------------------------------------------|-------------| | ADDITIONAL_DEPLOY_PATH | D:\data\gbai | Deploy folder to look for packages (Just one folder). | ADMIN_PASS | E732+!#xJ3a_*! | Administration password for the conversational interface. | CLOUD_SUBSCRIPTIONID | 622e5037-f7f1-49f6-a9c4-28babbb0fs | Cloud subscription ID used to deploy new bots. | CLOUD_LOCATION | westus | Cloud location used to deploy new bots. | CLOUD_GROUP | newassistant | Cloud group used to deploy new bots. | CLOUD_USERNAME | someone@domain | Cloud username used to deploy new bots. | CLOUD_PASSWORD | | Cloud password used to deploy new bots. | MARKETPLACE_ID | 9c90ff1c3-101b-4f0d-85cd-4bada2226fe3 | Martplace identifier associated to the boot bot. | MARKETPLACE_SECRET | nzrNUUG6214%raqzYWQ8(+% | Martplace password associated to the boot bot. | STORAGE_DIALECT | mssql | The bot database dialect configuration value. Can be MSSQL or SQLITE. | STORAGE_SERVER | newassistant-storage-server.database.windows.net | The bot database server name configuration value. | STORAGE_NAME | newassistant-storage | The bot database name configuration value. | STORAGE_USERNAME | sahaaksfqiehke | The bot database security username configuration value. | STORAGE_PASSWORD | | The bot database security password configuration value. | STORAGE_SYNC | true | If the bot server should sync database before running. | PRIVACY_STORE_MESSAGES | true | If the bot server should store message logs in the database ## How to ### Move to production (Azure) * Update bot endpoint; ## Bot Analytics ## Cloud Internals