Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/xethron/balthazar
Ruby IRC Bot based on Nanobot
https://github.com/xethron/balthazar
Last synced: about 1 month ago
JSON representation
Ruby IRC Bot based on Nanobot
- Host: GitHub
- URL: https://github.com/xethron/balthazar
- Owner: Xethron
- License: other
- Created: 2013-04-12T13:45:49.000Z (over 11 years ago)
- Default Branch: master
- Last Pushed: 2013-04-12T13:46:23.000Z (over 11 years ago)
- Last Synced: 2024-10-15T03:42:44.044Z (3 months ago)
- Language: Ruby
- Size: 148 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Balthazar Ruby IRC Bot
=============================*Balthazar is an IRC bot based on Coolfire's Nanobot*
Balthazar was a personal holiday project to learn Ruby. It was abandoned after I started working, and was uploaded for educational purposes only on a friends request.
The idea behind Balthazar was to create a MySQL based stats bot with dictionary support, and profile users to help OP's with useful information on every user connected to their channel.
While the bot is far from complete, its provided me with a lot of joy and entertainment throughout the holidays and I hope some of you will be able to learn from my mistakes and maybe even take Balthazar to new heights.
While I am not currently actively involved in the project any more, it would bring me great joy to see others push new code to the project. So if you have made some improvements, you are most welcome to send in a pull request and I'll gladly accept it!
Changes in Balthazar
---------------------------
Here is a list of changes that I made from Nanobot:- Added MySQL support
- Added Aspell support
- Improved bot admin check to include user and hostname
- Major changes to ircparser
- Added Part reason
- Added nick change
- Added Server Messages
- Added Mode Changes
- Added Topic Changes
- Changes to ircparser_subroutines
- Added support for above changed functions
- Support to decode raw messages
- Whois
- Message of the day
- New plugins
- arc.rb
- choose.rb
- coffee.rb
- decarc.rb
- dev.rb
- link.rb
- logs.rb
- logsv2.rb
- stat.rb
- top.rb
- user.rb
- whois.rb
- wolfram.rbLicense
--------Balthazar (Changes from Nanobot) is distributed under the terms of the GNU General Public License, version 3 or later.
Most of the source is based on Nanobot 4, for which the licence is included as LICENSE.