Installation
Requirements
This is .Net Core – based platform, so .Net 7.0 support is a basic requirement.
https://dotnet.microsoft.com/en-us/download/dotnet/7.0
Minimum software requirements:
Visual Studio 2022 (v17.4, for client-side development), Windows 10/Windows Server 2012, Linux (Ubuntu 18.04, Red Hat 7.0, Debian 10).
Minimum hardware requirements:
Processor: x64, CPUx4 (for development), CPUx1 (for running on server/client)
RAM: 8 GB (for development), 512 MB (for running on server/client)
The simplest way
The simplest way to install Botticelli platform on a server is to deploy it as standalone application on a Ubuntu-based server.
So, you need to run 2 scripts:
Building from source
- Clone a git repository:
- Open Botticelli.sln in VS'2022/Rider
- Examples of usage are in Samples subfolder
Registering a Telegram bot
- Register a bot account:
- Put down your Bot Token
Starting a sample project
- Go to a project folder and edit appsettings.json this way:
- Start your project by running
in your project folder
Enjoy
After an installation you should run http://<ip>:5042 in your browser and register your admin account. The next step - choose "Login" on a left pane, input your login and password and come onto a page "Your bots".