The chat bot use these technologies:
This is a low-code chatbot engine that enables abstraction of interactions between the user, the chat platform, and the chatbot.
It provides visual support for workflows and offers straightforward database storage.

I have implemented the Spaced Repetition algorithm in botpress, using Javascript as the programming language.
I have used ChatGPT, with GPT-4 model to generate questions at scale.
It also have a native integration with BotPress to validate user input.
I integrated with different chat engine: WhatsApp and Telegram.