Skip to content

n3k0lai/ene

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

71 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ene

A go bot framework

Summary

Ene is a twitch bot that functions as plugin framework for making fun chatbot plugins

Features

Ene is divided into three parts:

  • /cmd/: The core bot engine
  • /internal/adapters/: Service Input and Output
  • /internal/plugins/: dynamic logic for handling input

running

# create your starter config
cp ./.waifu.example.toml ./.waifu
# edit your config file to add necessary details
vim ./.waifu
# run the bot
go run ./main.go  

Goals

  • adapters
    • cli
    • twitch
    • openai
    • discord
    • opera.gx
    • twitter
    • tts
  • plugins
    • trivia
    • spam
    • quotes
    • tarot
    • gpt
    • mahjong
    • chinese dictionary
  • lib
    • database
    • chatgpt
    • emotes
      • ffz
      • bttv
      • 7tv

Releases

No releases published

Packages

No packages published

Languages