Skip to content

Settings

Tim Stableford edited this page Mar 11, 2017 · 3 revisions

Settings can be set through the HTTP API, Database API or web interface at http://localhost:4567/settings.html. This page contains a list of known settings.

Global Settings (name, type, description)

  • port - integer - The port the server will listen on. Default 4567.
  • static_salt - text - Salt appended to passwords before hashing. Randomly generated.
  • jwtsecret - text - Secret key for generating and verifying tokens. Randomly generated.
  • promiscuous_mode - boolean - If true, when authenticating fails and the user does not exist, a new one will be created. Default true.
  • promiscuous_admins - boolean - If true, promiscuously created users will be admins. Default true.

Skill settings (skill, name, type, description)

These are settings on a per skill basis.

  • weather - openweathermap - text - Default API key.
  • news - newsapi - text - Default API key for newsapi.
  • fact - wolframalpha - text - Default API key.
  • ts_iot - url - text - URL for IoT queries.

User Settings (skill, name, type, description)

The are settings on a user and skill specific basis.

  • name - name - text - The name the user calls the assistant. Default Brain.
  • personal_details - name - text - The users name. Default not set.