Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jotrorox/deki_helper
A simple Twitch IRC Bot for Deki
https://github.com/jotrorox/deki_helper
bot chatbot go golang twitch twitch-api twitch-bot
Last synced: 18 days ago
JSON representation
A simple Twitch IRC Bot for Deki
- Host: GitHub
- URL: https://github.com/jotrorox/deki_helper
- Owner: Jotrorox
- License: bsd-2-clause
- Created: 2023-10-23T14:52:56.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2023-12-10T11:19:33.000Z (about 1 year ago)
- Last Synced: 2024-11-16T00:06:55.894Z (2 months ago)
- Topics: bot, chatbot, go, golang, twitch, twitch-api, twitch-bot
- Language: Go
- Homepage:
- Size: 38.1 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Deki Helper
🚧 Deki_helper 🚀 Under construction... 🚧
About  | Â
Features  | Â
Technologies  | Â
Requirements  | Â
Starting  | Â
Getting Started  | Â
License  | Â
Author
## :dart: About ##
Just a simple twitch Bot that provides a helping hand in the Streams of [Deki](https://www.twitch.tv/deki_senpai_tm)
## :sparkles: Features ##
:heavy_check_mark: Config using a toml file;\
:heavy_check_mark: Interactive Command creation;\
:heavy_check_mark: Advanced on the fly command creation;\
:heavy_check_mark: Database storage;## :rocket: Technologies ##
The following tools were used in this project:
- [Golang](https://go.dev/)
- [go-toml](https://github.com/pelletier/go-toml)
- [go-twitch-irc](https://github.com/gempir/go-twitch-irc/)
- [gorm](https://gorm.io/)
- [sqlite](https://github.com/glebarez/sqlite)## :white_check_mark: Requirements ##
Before starting :checkered_flag:, you need to have [Git](https://git-scm.com) and [Go](https://go.dev/) installed.
## :checkered_flag: Starting ##
```bash
# Clone this project
$ git clone https://github.com/jotrorox/deki_helper# Access
$ cd deki_helper/src# Install dependencies
$ go mod tidy# Run the project
$ go run .# Or to build on the respective platform
$ go build .
```**If your don't mind older builds, just download the build from the releases tab**
## :dash: Getting Started ##
The bot ships with three commands to add, update and remove custom ones on the fly.\
Those are: `!add_cmd`, `!update_cmd` and `!delete_cmd`\
Those will walk you through a interactive process to do the important tasks\
Easy Right?!## :memo: License ##
This project is under the BSD 2-Clause License. For more details, see the [LICENSE](LICENSE.md) file.
Made with :heart: by Jotrorox
Â