Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

Awesome Lists containing this project

README

        

Deki Helper


Github top language

Github language count

Repository size

License

Github issues

Github stars


🚧 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

 

Back to top