Skip to content
A custom IRC bot for https://tilde.institute
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.gitignore
LICENSE
README.md
config.json
gotify.sh.example
main.go

README.md

goofbot gpl-3.0 Go Report Card

An IRC bot I'm working on to practice Go.

Features

External config file in JSON, file name/path optionally set via flag '-c' or '--config'
Gives example config file with flag '-j' or '--json'
Standard command/response structure

  • !totalusers - reports number of registered users
  • !users - reports logged in users
  • !uptime - reports uptime and load
  • !admin - Interacts with Gotify API to send a push notification to admins
  • !join #channel - Directs bot to join #channel

Can define a bot owner for certain commands
Able to identify with services
Handles ^C (SIGINT) gracefully

TODO

Externalize basic command/responses

You can’t perform that action at this time.