Welcome to the open source implementation of the Resource Connector for Nonprofits - a bot-based Azure Function that handles incoming & outgoing messages. The bot currently leverages SMS (via Twilio) for connecting people. This is currently an ACTIVE and OPEN SOURCE project.
TODO: architecture diagram
- Download and install Visual Studio 2019 with the following components
- .NET desktop development (Workload)
- ASP.NET and web development (Workload)
- .NET Core 2.2 Runtime (EOL) (Individual Component)
- Clone this repo and open CORA.sln file in Visual Studio
- Install and run Azure Cosmos DB emulator using the default settings.
- Install the Bot Framework Emulator v4
- Build and run the bot using the "Bot" project
- Start the Bot Framework Emulator and connect to the bot by clicking "Open Bot" and entering the Bot URL as
http://localhost:5001/api/messages
- You should now be able to interact with the bot via the emulator
TODO: Information about how to fork the repo, submit pull requests/improvements and continue improving the implementation Also include information about the github actions (automatic build/publish)
TODO: Need to decide on which license and put info here