The Bash plugin looks up quotes from bash.org (or technically bashforever.com) and reports them to the appropriate nickname or channel.
Looks up a quote from bashforever.com and sends it to the appropriate nickname or channel.
Fetch a random or specified bashforever.com quote.
Starts the persistent querier worker thread on end of MOTD.
Parses the response body of a Response into a BashLookupResult.
Persistent querier worker thread function.
Performs self-tests against another bot.
Issues an HTTP request by sending the details to the persistent querier thread, then returns the results after they become available in the shared associative array.
Fetches the contents of a URL, parses it into a BashLookupResult and returns it.
Initialises the lookup bucket, else its internal Mutex will be null and cause a segfault when trying to lock it.
Stops the persistent querier worker thread.
Given an int id, monitors the lookupBucket until a value with that key becomes available, delaying itself in between checks.
The result of a bashforever.com lookup.
All Bash plugin settings gathered.
The Bash plugin looks up quotes from bash.org (or technically bashforever.com) and reports them to the appropriate nickname or channel.