https://github.com/coadler/fishy
text based fishing simulator as a microservice ¯\_(ツ)_/¯
https://github.com/coadler/fishy
go microservice tatsu
Last synced: 12 months ago
JSON representation
text based fishing simulator as a microservice ¯\_(ツ)_/¯
- Host: GitHub
- URL: https://github.com/coadler/fishy
- Owner: coadler
- Created: 2017-05-19T08:32:49.000Z (almost 9 years ago)
- Default Branch: dev
- Last Pushed: 2018-06-21T17:26:42.000Z (almost 8 years ago)
- Last Synced: 2025-04-07T01:52:15.600Z (12 months ago)
- Topics: go, microservice, tatsu
- Language: Go
- Homepage:
- Size: 70.3 KB
- Stars: 8
- Watchers: 6
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# fishy
* This project is v2 of [Tatsumaki](https://tatsumaki.xyz)'s fishy suite of commands
* As the project progresses more documentation will become available for people looking to run this on their own.
* note: you will need to create your own fish.json and items.json files, as those are not being made public if you wish to run this on your own. I will not provide any support for people wishing to run this on their own, and is being released as-is. Meaning, this *may* or *may not* work for your specific use case
# info
* This is a separate API server programmed entirely in Go
* A combination of REST routes and a websocket are used to talk with the main bot
* The REST routes are used for interfacing with the fishy database and the websocket is used to modify credits on Tatsumaki's database when needed
# requirements
* Go, preferrably 1.8 or above
* `github.com/go-redis/redis`, `github.com/iopred/discordgo`, `github.com/gorilla/mux`, `github.com/gorilla/websocket`, `github.com/mitchellh/mapstructure`
* A Redis database
# contributors
* [thy](https://github.com/ThyLeader)
* [ode](https://github.com/odevine)
* maybe you ;)
# want to contribute?
* Fork this repository, commit, and then send a pull request to the Dev branch. All PRs pointing to the master branch will be closed.
* Run your code through `go fmt` and `go vet` before issuing a PR