https://github.com/faforever/faf-qai
QAI reloaded
https://github.com/faforever/faf-qai
bot discord faforever irc qai
Last synced: 2 months ago
JSON representation
QAI reloaded
- Host: GitHub
- URL: https://github.com/faforever/faf-qai
- Owner: FAForever
- License: mit
- Created: 2020-11-03T12:19:42.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2024-07-29T11:00:03.000Z (11 months ago)
- Last Synced: 2025-03-22T21:24:52.269Z (3 months ago)
- Topics: bot, discord, faforever, irc, qai
- Language: C#
- Homepage:
- Size: 872 KB
- Stars: 2
- Watchers: 4
- Forks: 1
- Open Issues: 9
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README

# Faforever.Qai
The rewrite and combining of Dostya/Qai into a single application.## QAI
This is a total rewrite of [QAI](https://github.com/FAForever/QAI)## Dostya
This is a total rewrite of [Dostya](https://github.com/FAForever/Dostya)## Installation
Just dump the release in a folder and run the "Qai.exe" executable.## Configuration
To Create a new Database file for testing use `Update-Database --project Faforever.Qai.Core` in the Packet Manager Console.
If you are using the .NET Core CLI, run `dotnet ef database update --project src/Faforever.Qai.Core` from the Faforever.Qai solution folder.Once you have a test.db file, move it into the Faforever.Qai project if it is not there already, and make sure to set property `Copy to Output Directory` to Copy if newer. You can use Copy Always, but data will be reset between tests.
See [this reference](https://docs.microsoft.com/en-us/ef/core/miscellaneous/cli/dotnet) for installing the EF Core tools for the .NET Core CLI
## Commands
In order to invoke a command you just type it in #aeolus in either the client or discord or you can send a private message to the bot.
You prefix all commands with an **'!'**. For an example in order to invoke the player command you do.
`!player coolmcgrrr`See [Issue #9](https://github.com/FAForever/faf-qai/issues/9) for a full list of commands.