awkbot
- projects : Projects
- projects/CuIRC : CuIRC
- projects/IMS : IMS
- projects/JianCha : jiancha检查
- projects/JianCha/FSD : FunctionalSpecificationsDocument?
- projects/JianCha/OSD : OutlyingSystemDesign?
- projects/JianCha/Requirements : Requirements
- projects/JianCha/Research : JianChaResearch?
- projects/awkbot : awkbot
- projects/sagot : Sagot
A small bot written in 100% GNU Awk, requires GNU Awk version 3.1.1. Has ability to search google, search the awk man page for descriptions of functions and built in variables. Accepts a simple configuration file, and has a small wrapper written in sh for automatic restarts. Goal is to eventually become a clone of info bot with awk adaptations to prove to those fools in #perl on freenode that awk really *is* a programming language :)
AWKBot uses mysql.awk? to connect to, and query, a MySQL database where it will store information you give it, and recall it later. It also uses this to track karma points, and maybe more in the future.
It similarly uses some interesting pipelining to do IPC, to support awkpaste.