titlebot is a simple IRC bot that:
- Automatically extracts and sends the titles of webpages posted in your channel
- Automatically downloads and reads Mastodon and Bluesky posts linked in your channel
- Demonstrates some of the IRCv3 support provided by ergochat/irc-go
It is configured using environment variables:
# required:
export TITLEBOT_NICK=titlebot
export TITLEBOT_SERVER="testnet.oragono.io:6697"
export TITLEBOT_CHANNELS="#chat"
# optional:
# this is the account of the bot's owner, to be checked against account-tag:
export TITLEBOT_OWNER_ACCOUNT="shivaram"
# SASL credentials:
#export TITLEBOT_SASL_LOGIN=titlebot
#export TITLEBOT_SASL_PASSWORD=lLRpGzfro1sIFwZZ4kNdpA
# quit message:
export TITLEBOT_VERSION="titlebot-v0.0.1-alpha-dont-deploy"