Server Environments

  • Create .env file in root project for dev test

You can find your project ID in your Dialogflow agent settings https://dialogflow.com/docs/agents#settings

  • Create keys directory in root. Create google-natural-lang.json (example from Google API)
NODE_ENV={ production|development }
NGROK_AUTHTOKEN={ Your ngrok token }

TELEGRAM_TOKEN={ Your telegram bot token like 1234567890:AAA-qwertyuiopasdfghjklzxcvbnmqwert }
APP_URL={ Your telegram app name like https://archive.gotointeractive.com or https://t.me/gotois_bot/App }
SECRETARY_HOST={ Your server api like https://api.gotointeractive.com }

<details>
	<summary>Setup PostgreSQL 11.0</summary>
* Create database storydb
* Import Foods table from data/database/tables/foods.csv
</details>

<details>
  	<summary>Setup DialogFlow</summary>
* Create <Food> in Entities
* Upload data/dialogflow/entities/food.csv
</details>