Hi 🙂
1. you can buy AI credits on botpress ($5 free per month), but you can also connect through your own openai API using execute code card
2. A single bot can handle multiple users and conversations. you can create multiple bot for different purposes
3. You have different kind of knowledge base ( text, table, website ) and the bot can respond using the information you specified in the KB, so in a way the bot learns itself
4. If you want to have the best results, i recommand to scrape the information by yourself, but you can just add website links in the knowledge base and botpress will scrape it automatically
hope i answered most of your questions 🙂