Skip to content
/ botzao Public

The most amazing Chat Bot ever.. that's the BotZão!

License

Notifications You must be signed in to change notification settings

bmeneg/botzao

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

79 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BotZao project

That's the biggest chat bot you'll ever see. That's the BotZão!

TODO list

Core

  • set basic configuration to actually connect to an IRC server
  • enable TOML configuration file
  • check valid configuration file topics + options
  • set config from config file
  • enable config from cli arg
  • enable external logging (file)
  • enable logging level
  • [ ] allow bot run as a daemon (systemd) (container)
  • [ ] enable important log level to land to system log (systemd) (container)
  • enable plugin mechanism

Plugin Engine

  • enable IRC support (IRC::Bot)
  • enable TwitchTV Chat support (existent module?)
  • add local storage
    • redis (temporary)
    • sqlite (persistent)

Plugins

  • enable chat user commands (possibly using ! char)
    • IRC support
    • TwitchTV support
  • enable joke command
    • IRC support
    • TwitchTV support
  • enable greetings command
    • IRC support
    • TwitchTV support

IRC

  • handle basic login to server
    • server, nickname, channel
    • SSL/TLS

TwitchTV

  • handle basic login (OAuth) to server
  • handle basic messages from server

Contributing to the project

Please, follow the instructions in CONTRIBUTING

About

The most amazing Chat Bot ever.. that's the BotZão!

Resources

License

Stars

Watchers

Forks

Packages

No packages published