Discord interaction has been translated into Chinese, so non-Chinese language players should not use it.
感謝Easyworld的突出貢獻,本分支一切榮譽歸給他。迫於使用需要我就自己更新了一部分,由於我不是開發者,不保證程序能夠穩定運行,但只是我還沒有遇到問題。另外,這個程序僅適用於我自己,不一定能滿足你的需求,請各位玩家自行斟酌。迫於使用需要我將持續更新該分支,如果你有使用問題或建議,可以加入QQ群交流:673346292
- 2024/3/14 更新命名规则支持最新PKHex,更新Alm20240310版本,并保持支持win10等旧操作系统
- 2024/2/1 更新朱紫3.0.1指针和最新ALM
- 2024/1/15 更新Core和Alm20240112版本,修复编译BUG
- 2024/1/11 新增不合法反馈及帮助指令,以及dc和dodo的中文化错误提示
- 2024/1/10 新增阿尔宙斯、珍珠钻石批量交换功能
- 2024/1/9 新增劍盾批量交換功能
- 2024/1/8 新增交換取消原因,新增交換成功返回寶可夢信息
- 2024/1/2 修复朱紫新悖谬宝可梦自ID失效的BUG
- 2023/12/27 更新Core和Alm20231227版本
- 2023/12/20 更新Core和Alm20231218版本
- 2023/12/20 升級.Net8,放棄NUGet改成本地調用Core。
- 2023/12/17 更新朱紫3.0指針
sys-botbase client for remote control automation of Nintendo Switch consoles.
- Base logic library to be built upon in game-specific projects.
- Contains a synchronous and asynchronous Bot connection class to interact with sys-botbase.
- Unit Tests for ensuring logic behaves as intended :)
The driving force to develop this project is automated bots for Nintendo Switch Pokémon games. An example implementation is provided in this repo to demonstrate interesting tasks this framework is capable of performing. Refer to the Wiki for more details on the supported Pokémon features.
- Class library using SysBot.Base to contain logic related to creating & running Sword/Shield bots.
- Simple GUI Launcher for adding, starting, and stopping Pokémon bots (as described above).
- Configuration of program settings is performed in-app and is saved as a local json file.
- Discord interface for remotely interacting with the WinForms GUI.
- Provide a discord login token and the Roles that are allowed to interact with your bots.
- Commands are provided to manage & join the distribution queue.
- Twitch.tv interface for remotely announcing when the distribution starts.
- Provide a Twitch login token, username, and channel for login.
- YouTube.com interface for remotely announcing when the distribution starts.
- Provide a YouTube login ClientID, ClientSecret, and ChannelID for login.
Uses Discord.Net , TwitchLib and StreamingClientLibary as a dependency via Nuget.
- Support ALM-Showdown-Sets
- Support PK8 PB8 PA8 PK9 file upload
Most codes are based on SysBot.Pokemon.Twitch
Uses Mirai.Net as a dependency via Nuget.
- Support ALM-Showdown-Sets
- Support PK8 PB8 PA8 PK9 file upload
- Support Customized Chinese to ALM-Showdown-Sets translation
Most codes are based on SysBot.Pokemon.Twitch
Uses dodo-open-net as a dependency via Nuget.
Pokémon API logic is provided by PKHeX, and template generation is provided by AutoMod.
Refer to the License.md
for details regarding licensing.