1 \input texinfo @c -*- texinfo -*-
3 @setfilename bobot++.info
4 @settitle Bobot++: A Schemeable IRC Bot
9 This file documents Bobot++ by Clinton Ebadi and Etienne Bernard
10 (original author, no longer works on program).
12 Copyright 2002 Clinton Ebadi
14 Permission is granted to copy, distribute and/or modify this document
15 under the terms of the GNU Free Documentation License, Version 1.1 or
16 any later version published by the Free Software Foundation; with no
17 Invariant Sections, with no Front-Cover Texts, and with no Back-Cover
23 @title Bobot++: A Schemeable IRC Bot
27 @vskip Opt plus 1filll
28 Copyright @copyright{} 2002 Clinton Ebadi
30 Permission is granted to copy, distribute and/or modify this document
31 under the terms of the GNU Free Documentation License, Version 1.1 or
32 any later version published by the Free Software Foundation; with no
33 Invariant Sections, with no Front-Cover Texts, and with no Back-Cover
38 @node Top, Introduction, (dir), (dir)
39 @comment node-name, next, previous, up
42 This document describes Bobot++ by Clinton Ebadi and Etienne Bernard
43 (original author, no longer works on program).
45 This document applies to version 2.1.0 of the program named
58 @node Introduction, Configuration, Top, Top
61 This manual feels abused and neglected because it has almost no
64 @node Configuration, Scripting, Introduction, Top
65 @chapter Configuration
67 Bobot++ is easy to configure. The configuration file format may be
68 changing in the 2.1 series, so it is not documented for now. See the
69 @file{examples} directory for an example configuration.
72 * Configuration File Syntax::
73 * Configure File Placement::
76 @node Configuration File Syntax, Configure File Placement, Configuration, Configuration
77 @section Configuration File Syntax
81 @node Configure File Placement, , Configuration File Syntax, Configuration
82 @section Configure File Placement
84 Bobot++ will look in @file{/etc/bobotpp/default/} for its default
85 config if none is specified on the command line. Put the configuration
86 files you want to be loaded by default in this directory. FIXME: add
87 bobot++ config in user home dir.
89 @node Scripting, Concept Index, Configuration, Top
92 Bobot++'s most powerful feature is its scripting system. You write
93 scripts using Guile Scheme. This manual does not cover how to use
94 Guile or how to learn Scheme. @xref{Top, Guile Reference Manual,
95 guile}, for the Guile reference manual and
96 @url{http://www.ccs.neu.edu/home/dorai/t-y-scheme/t-y-scheme.html} for
97 a good tutorial on Scheme.
99 @node Concept Index, Function Index, Scripting, Top
100 @unnumbered Concept Index
103 @node Function Index, Variable Index, Concept Index, Top
104 @unnumbered Function Index
107 @node Variable Index, , Function Index, Top
108 @unnumbered Variable Index