https://github.com/partman7/psgo
A client for Pokémon Showdown in Golang.
https://github.com/partman7/psgo
Last synced: 8 months ago
JSON representation
A client for Pokémon Showdown in Golang.
- Host: GitHub
- URL: https://github.com/partman7/psgo
- Owner: PartMan7
- License: mit
- Created: 2025-08-24T13:46:18.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2025-08-24T14:52:10.000Z (8 months ago)
- Last Synced: 2025-08-24T18:53:29.864Z (8 months ago)
- Language: Go
- Size: 11.7 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Pokémon Showdown Client
A client that connects to [Pokémon Showdown](https://pokemonshowdown.com/), written in Go.
> **Status:** Work in progress. Contributions and feedback are welcome!
## Features
- Connects to Pokémon Showdown servers
(that's literally it for now)
## Getting Started
```go
import (
"github.com/PartMan7/ps-go"
)
func Main() {
Bot := PSGo.New("Username", "password", []string{"botdevelopment"})
Bot.OnMessage = func(message PSGo.Message) {
if !message.BeforeJoin && message.Content == "Ping!" {
Bot.SendRoom(message.Room, "Pong!")
}
}
Bot.Connect()
}
```
## Contributing
Feel free to open issues or submit pull requests!
## License
MIT