Setup a chatbot on Botpress version 12.x and publish to Telegram via Botfather.
- USD/EUR
- RUB/EUR
- RON/EUR
- GBP/EUR
- USD: 17.30 ↑
- RUB: 19.20 ↓
- etc.
- User select a currency
- Then input amount
- Chatbot shows all currencies amount equivalent with the sum introduced by the user
- USD: 2.43
- RUB: 2.2
- Etc.
-
Exchange rates to be consumed by this API:
-
Saving Exchange Rates into Database.
- All Requested Exchange Rates to be saved into Database so that next time user request Exchange Rates for already saved date into DB, chatbot will return rates from DB, otherwise from API.
-
Knex migration for creating table where Exchange Rates will be saved.
- Show Chatbot Users Metrics in Botpress Admin Panel:
- Conversation count
- Exchange Calculator Usage count
- Botpress v12.x
- Language: NodeJS/Typescript
- DataBase: Postgresql
- Platform: Docker