Invite control Discord Bot
Discordbot made in C# based on Silence
Avespoir was made for Undefined server, it manages server access in a whitelist format.
Therefore it is not made for public bots.
- .NET Core SDK (version 3.1 or higher)
Clone Avespoir repository.
user@pc:/ $ git clone https://github.com/Fairy-Phy/Avespoir.git
Build Avespoir.
user@pc:/ $ cd Avespoir
dotnet restore
# if build Debug...
dotnet build -c Debug
# if publish Release...
dotnet publish -c Release
The built files will be in the Builds/netcoreapp3.1
folder by default.
If you publish the files, they will be placed in the Builds/netcoreapp3.1/publish
folder by default.
Create ClientConfig.json
and DBConfig.json
. Refer to ClientConfig_Template.json
and DBConfig_Template.json
for necessary items.
If you build with Debug, it is assumed to start from the Builds/netcoreapp3.1
folder.
For example, if binary folder is in /AvespoirRepo/Builds/netcoreapp3.1/...
, config folder should be in /AvespoirRepo/Configs/...
.
If you build with Release, the reference will be from the program.
# if Debug
user@pc:/Avespoir $ cd Configs
# Create ClientConfig.json and DBConfig.json
# if Release
user@pc:/Avespoir $ cd Builds/netcoreapp3.1/publish
mkdir Configs
cd Configs
# Create ClientConfig.json and DBConfig.json
Run Avespoir
user@pc:/..../Configs cd ../
dotnet Avespoir.dll
# Alpha version is AvespoirTest.Test.dll
-
Docker Engine (version 19.03.12? or higher)
-
Docker Compose (version 1.27.0 or higher)
Clone Avespoir repository.
user@pc:/ $ git clone https://github.com/Fairy-Phy/Avespoir.git
Run docker
user@pc:/ $ cd Avespoir
docker-compose up -d
However, I can't start it as it is because there is no Config. So when you start it, a file will be generated in the Configs
folder and you can edit it before starting it.
Avespoir is licensed under the Apache License 2.0. Please see the licence file for more information.
-> https://github.com/Fairy-Phy/Avespoir/blob/master/LICENSE