Source code for RPCS3's Discord bot.
Go to file
2019-01-19 00:07:29 +05:00
AppveyorClient detect more cases of disc games installed as a pkg 2019-01-14 23:40:45 +05:00
CompatApiClient working !pr build 2019-01-08 06:22:26 +05:00
CompatBot add psn response caching 2019-01-19 00:07:29 +05:00
GithubClient Log github rate limits + !stats command 2019-01-11 00:46:47 +05:00
HomoglyphConverter more multi-character glyphs 2018-09-13 21:35:53 +02:00
IrdLibraryClient update deps 2019-01-03 18:28:13 +05:00
PsnClient add psn response caching 2019-01-19 00:07:29 +05:00
Tests update deps 2019-01-03 18:28:13 +05:00
.gitattributes RPCS3 Compatibility Bot reimplemented in C# for .NET Core 2018-07-20 09:22:28 +02:00
.gitignore Test project 2018-11-05 19:33:30 +05:00
azure-pipelines.yml Set up CI with Azure Pipelines 2018-11-15 13:16:45 +05:00
discord-bot-net.sln working !pr build 2019-01-08 06:22:26 +05:00
LICENSE RPCS3 Compatibility Bot reimplemented in C# for .NET Core 2018-07-20 09:22:28 +02:00
nuget.config RPCS3 Compatibility Bot reimplemented in C# for .NET Core 2018-07-20 09:22:28 +02:00
README.md scrape only full game lists in PSN stores, also cache title names 2018-08-05 20:54:36 +02:00

RPCS3 Compatibility Bot

Development Requirements

  • .NET Core 2.1 SDK or newer
  • Any text editor, but Visual Studio 2017 or Visual Studio Code is recommended

Runtime Requirements

How to Build

  • Change configuration for test server in CompatBot/Properties/launchSettings.json
  • Note that token could be set in the settings or supplied as a launch argument (higher priority)
  • If you've changed the database model, add a migration
    • $ cd CompatBot
    • $ dotnet ef migrations add -c [BotDb|ThumbnailDb] MigrationName
    • $ cd ..
  • $ cd CompatBot
  • $ dotnet run [token]

How to Run in Production

  • Change configuration if needed (probably just token)
  • Put bot.db in CompatBot/
  • $ cd CompatBot
  • $ dotnet run -c Release [token]