Skip to content
 
 

Repository files navigation

SysBot.NET

License

Dies ist ein benutzerdefinierter Fork des Sysbots und somit ein eigenes Projekt - darum bitte nicht mit unseren Problemen die Pkhex Entwickler belästigen

Note: for all those who don't understand German but only English, we still use SysBot from PKHex in English, using SysBot is free, feel free!

Support Discord von Aura und Furby, die SysBot Benutzung ist kostenlos bei uns:

Support Discord:

Wenn Sie Unterstützung beim Einrichten Ihrer eigenen Instanz von SysBot.NET benötigen, können Sie sich gerne dem Discord anschließen! (Vorsicht vor inoffiziellen Zwietracht, die behaupten, offiziell zu sein)

sys-botbase Client zur Fernsteuerungsautomatisierung von Nintendo Switch-Konsolen.

SysBot.Base:

  • Basislogikbibliothek, auf der in spielspezifischen Projekten aufgebaut werden kann. – Enthält eine synchrone und asynchrone Bot-Verbindungsklasse zur Interaktion mit sys-botbase.

SysBot.Tests:

  • Unit-Tests, um sicherzustellen, dass sich die Logik wie beabsichtigt verhält :)

Beispielimplementierungen

Die treibende Kraft bei der Entwicklung dieses Projekts sind automatisierte Bots für Nintendo Switch-Pokémon-Spiele. In diesem Repo wird eine Beispielimplementierung bereitgestellt, um interessante Aufgaben zu demonstrieren, die dieses Framework ausführen kann. Siehe die Wiki Weitere Informationen zu den unterstützten Pokémon-Funktionen finden Sie hier.

SysBot.Pokemon:

  • Klassenbibliothek, die SysBot.Base verwendet, um Logik zum Erstellen und Ausführen von Sword/Shield-Bots zu enthalten.

SysBot.Pokemon.WinForms:

  • Einfacher GUI-Launcher zum Hinzufügen, Starten und Stoppen von Pokémon-Bots (wie oben beschrieben).
  • Die Konfiguration der Programmeinstellungen erfolgt in der App und wird als lokale JSON-Datei gespeichert.

SysBot.Pokemon.Discord:

  • Discord-Schnittstelle für die Remote-Interaktion mit der WinForms-GUI.
  • Geben Sie ein Discord-Anmeldetoken und die Rollen an, die mit Ihren Bots interagieren dürfen.
  • Es werden Befehle zum Verwalten und Beitreten zur Verteilungswarteschlange bereitgestellt.

SysBot.Pokemon.Twitch:

  • Twitch.tv-Schnittstelle zur Fernankündigung des Beginns der Verteilung.
  • Geben Sie ein Twitch-Anmeldetoken, einen Benutzernamen und einen Kanal für die Anmeldung an.

SysBot.Pokemon.YouTube:

  • YouTube.com-Schnittstelle zur Fernankündigung des Beginns der Verteilung.
  • Geben Sie für die Anmeldung eine YouTube-Anmelde-Client-ID, ein Client-Geheimnis und eine Kanal-ID an.

Verwendet Discord.Net , TwitchLib und StreamingClientLibary als Abhängigkeit über Nuget.

Andere Abhängigkeiten

Die Pokémon-API-Logik wird bereitgestellt von PKHeX, und die Vorlagengenerierung wird bereitgestellt von Auto-Legality Mod. Aktuelle Vorlagengenerierungsverwendungen @santacrab2's Auto-Legality Mod fork.

License

Siehe die License.md Einzelheiten zur Lizenzierung.

About

sys-botbase client for remote control automation of Nintendo Switch consoles.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Sponsor this project

Packages

Contributors

Languages