Skip to content
Newer
Older
100644 91 lines (74 sloc) 4.87 KB
e4e394b minor
deego authored
1 URL: http://www.emacswiki.org/cgi-bin/wiki.pl?ErBot for all erbot
2 information, and installation help.
3
4
fed997a CHECK YOUR BOT'S .EMACS: erbnoc- -> erbn- everywhere.
deego authored
5
e4e394b minor
deego authored
6 The files in the `contrib' directory are optional "third-party"
7 add-ons that are used for erbot. Not all of them are strictly
8 required. The versions here are provided for convenience, and are
9e61254 more minor
deego authored
9 also the versions known to work with erbot, but you might want to
10 fetch their latest versions from their respective authors' websites.
d30dae6 Add files for the first time.
deego authored
11
dc6797f Revision: mwolson@gnu.org--2006/erbot--cvs--0--patch-37
mwolson authored
12 The file `examples/dotemacs-mybot' is meant to be the bot's .emacs
13 file. Copy it to .emacs in your bot's home directory, and then make
14 any changes you like.
15
bbfc0d3 Revision: mwolson@gnu.org--2006/erbot--cvs--0--patch-5
mwolson authored
16 NOTE: A data file for contrib/units.el may be obtained in Debian by
17 performing "apt-get install units", and adding
18 (setq units-dat-file "/usr/share/misc/units.dat")
19 to the bot's .emacs.
5d62303 minor: Add note on namespaces.
deego authored
20
cef087d Add brief mention of how to compile and install erbot.
mwolson authored
21 To compile the erbot source, edit Makefile and run "make". To install
22 it, edit Makefile and run "make install".
23
24
fed997a CHECK YOUR BOT'S .EMACS: erbnoc- -> erbn- everywhere.
deego authored
25 ====================================================
26
27 For developers:
28
29
2cb1a3f minor namespace correction
deego authored
30 Namespaces used by these files: fs-, fs.*-, erb.*-
5d62303 minor: Add note on namespaces.
deego authored
31
af46a0d Explain various abbreviations.
deego authored
32
33
34 Next, we attempt to describe the various abbreviations and terms used
35 in this package.
36
37
fed997a CHECK YOUR BOT'S .EMACS: erbnoc- -> erbn- everywhere.
deego authored
38 +---------+------------------------------------------------------------+
39 |botbbdb |Name of the bbdb database file used by the bots. |
40 +---------+------------------------------------------------------------+
41 |erb |ErBot stands for erc robot, and started out from |
42 | |erc-robot.el. We named the new file erbot, and most |
43 | |namespaces start with erb. |
44 +---------+------------------------------------------------------------+
45 | | |
46 +---------+------------------------------------------------------------+
47 |erbc- |This referred to erbot-comands. Functions starting with this|
48 | |name were availabel to public to frob as they like. Same |
49 | |for variables. This was replaced by fs- |
50 +---------+------------------------------------------------------------+
51 |erbnoc- |This is like erbc-, except that these commands are NOT |
52 | |available to the general public (at this time). This one is|
53 | |still in use, unlike fs-. These functions are NOT |
54 | |world-executable or world-writable, but are maintained |
55 | |alognside erbc- functions .. erbnoc meansd: erb - |
56 | |no-commands... We have now shortened it to erbn- |
57 +---------+------------------------------------------------------------+
58 |erbn- |Shortening of erbnoc- |
59 +---------+------------------------------------------------------------+
60 |fs- |fsbot is a popular instance of erbot. At some point, all |
61 | |erbc- prefixes were replaced by fs- for easier read. Thus, |
62 | |to reiterate, these functions are world-readable, weritable |
63 | |writable and executable. (The only exeptions are those that|
64 | |are internally converted from fsi-, which are converted to |
65 | |fs- with a special disabled property.) Summary: rwx for irc|
66 | |users. |
67 +---------+------------------------------------------------------------+
68 |fsi- |Like fs- but these functions and variables are only |
69 | |world-readable and world-executable, but NOT world-writable.|
70 | |The "i" stands for immutable (or is it "internal"?). These |
71 | |functions are internally converted to fs- functionserbot |
72 | |usage through erbot-install-symbols. Summary: r-x for irc |
73 | |users. |
74 +---------+------------------------------------------------------------+
75 |fsn- |This "fs NOT" would be the logical "---" counterpart for the|
76 | |fs.* prefixes above, butits similarity to fs will make |
77 | |reading difficult, so we stick with erbn- |
78 +---------+------------------------------------------------------------+
79 |All other|.. are also ---, and the only difference from erbn- is |
80 |prefixes |aesthetical. |
81 | | |
82 +---------+------------------------------------------------------------+
83 |fsbot | "Free software bot", an instance of fsbot. |
84 +---------+------------------------------------------------------------+
85 | | |
86 | | |
87 | | |
88 | | |
89 | | |
90 +---------+------------------------------------------------------------+
Something went wrong with that request. Please try again.