A simple IRC bot. It follows channels, writes messages to Postgres.
Get Docker for your system: https://docs.docker.com
You'll want docker-compose
: https://docs.docker.com/compose/install/
# vim ~/.bashrc
export IRC_NETWORK='irc.freenode.net'
export IRC_PORT='6667'
export IRC_USERNAME='wat'
export IRC_PASSWORD='okay' # SASL is handled.
export IRC_CHANNELS='#css,#javascript,#python'
export IRC_DB_USER='wat'
export IRC_DB_PASSWORD='okay'
export IRC_DB_NAME='irc'
Get a password here: https://twitchapps.com/tmi/
# vim ~/.bashrc
export IRC_NETWORK='irc.chat.twitch.tv'
export IRC_PORT='6667'
export IRC_USERNAME='wat'
export IRC_PASSWORD='oauth:okaaaaaaaaaaaaaaaaaaaaaaaaaaay'
export IRC_CHANNELS='#twitchpresents,#bobross,#food,#kitboga'
export IRC_DB_USER='wat'
export IRC_DB_PASSWORD='okay'
export IRC_DB_NAME='irc'
source ~/.bashrc
git clone git@github.com:dancrew32/irc.git irc
cd irc
make build run
make psql
make top_channels
make top_who