Skip to content

voxadam/bort

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bort is an IRC bot with plugin capability, written in the Go programming language.

The bot consists of the bort command, which handles the IRC connection, and the bortplug command, which handles plugins. The bortplug command can be stopped, recompiled with different or reconfigured plugins, and restarted while the bort command stays commected to the IRC server.

Plugins may implement commands, respond to matched text, or push messages asynchronously. Plugins are compiled into the bortplug command. To enable a plugin, add import _ "plugin_import_path" to cmd/bortplug/plugins.go.

Bort looks for a JSON configuration file in ~/.config/bort/bort.conf, which can be overridden with a command line parameter. Bort prioritizes command line parameter values, followed by configuration file, and finally, default values. Plugins have access to the configuration file data, and may look for values of an appropriate key.

See the documentation for more information.

About

Bort is an IRC bot with plugin capability, written in the Go programming language.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 100.0%