ZiziBot.NETOfficial repository for Zizi.Bot, written in .NET
Zizi Bot .NET
Official repository WinTenDev Zizi Bot, written in .NET
Status
CI/CD
Preparation
- .NET 5 SDK
- MySQL/MariaDB
- Nginx or OpenLiteSpeed for reverse proxy (Optional)
- ClickHouse (Optional, for analytic)
- GoogleDrive API (Optional)
- Uptobox Token (For mirror)
- Datadog (Optional, for logging)
Run Development
- Clone this repo and open .sln using your favorite IDE or Text Editor.
- Install MySQL/MariaDB and create database e.g. zizibot.
- Copy appsettings.example.json to appsettings.jon and fill some property.
- Press Start in your IDE to start debugging or via CLI.
- Your bot has ran local as Development using Poll mode.
Run Production
- Install .NET 5 ASP.NET Runtime
- Server with domain name include HTTPS support (e.g https://yoursite.co.id)
- Run
dotnet publish
and upload your binary.
If you use Rider, you can easily select Publish profile and Play to publish. - Setup proxy for Web Server with localhost:PORT, here example.
- Launch your binary, then WebHook will automatically ensured (depending your EngineMode config on appsettings.json).
Run in Docker (Production)
docker-compose -f docker-compose.yml build
docker-compose -f docker-compose.yml up -d --scale zizi-bot=4 --no-recreate
Currently run on Zizi Bot and under beta in Zizi Beta Bot
评论
repository
LaravelRepositoriesLaravelRepositoriesisapackageforLaravel5whichisusedtoabstractthedatabaselayer.Thi
repository
0
Generic Repository
GenericRepository(grepo)是一个开源的Java框架,用来通过统一的方法访问各种数据库系统。使用grepo,一般不再需要提供所有的样板代码是必要的,以访问(数据库)从Java库。你
Generic Repository
0
nest-meanNestJS Tutorial Repository
NestJS Tutorial RepositoryRepository will be separ
nest-meanNestJS Tutorial Repository
0
notepad-plus-plusNotepad++ official repository
WhatisNotepad++? Notepad++isafree(freeasinboth"freespeech"and"freebeer")sourcecodeeditorandNo
notepad-plus-plusNotepad++ official repository
0
Mylyn-Mantis Repository Connector
Mylyn-Mantis Repository Connector 是一个 Eclipse 的 My
Mylyn-Mantis Repository Connector
0
vc-platformVirtoCommerce Platform repository
VirtoCommercePlatform-ExtensibleEcommerceApplications VirtoCommerceisanopen-sourceplatformforanext
vc-platformVirtoCommerce Platform repository
0