36
40
<user> !user-add dunker bart@localhost
37
41
<output> dunker added to user database
39
2) user-addperm (setperms)
43
3) user-addperm (setperms)
41
45
add permission to user <name>
62
67
<user> !user-addpermit dunker todo
63
68
<output> dunker is already allowed to do todo
65
5) user-addstatus (setstatus)
70
3) user-addstatus (setstatus)
67
72
user-addstatus <name> <status>
71
76
<user> !user-addstatus dunker #bartbot
72
77
<output> #BARTBOT status added
74
6) user-adduserhost (adduserhost)
79
3) user-adduserhost (adduserhost)
76
81
user-adduserhost <name> <userhost> .. add <userhost> to userhosts of <name>
98
103
<user> !user-allstatus #dunkbots
99
104
<output> no users with #DUNKBOTS status found
101
9) user-check (check)
106
3) user-check (check)
103
108
user-check <nick>
107
112
<user> !user-check dunker
108
<output> userrecord = name: dunker userhosts: ['bart@gozerbot.org', 'bart?@*.a2000.nl'] perms: ['USER', 'RSS']
109
<output> email: bart@r8.cg.nu status: ['#BARTBOT'] allowed: [] notallowed: [] tempusershosts: [] permit: []
111
10) user-del (delete)
113
user-del <name> .. delete user with <username>
117
<user> !user-del dunker
118
<output> dunker deleted
120
11) user-delemail (delemail)
113
<output> userrecord = name: dunker userhosts: ['bart@gozerbot.org',
114
<output> 'bart?@*.a2000.nl'] perms: ['USER', 'RSS', 'USER']
115
<output> email: bart@gozerbot.org status: ['#BARTBOT'] allowed:
116
<output> [] notallowed: [] tempusershosts: [] permit: []
118
6) user-delemail (delemail)
126
124
<user> !user-delemail
127
125
<output> email removed
131
129
user-delperm <name> <perm> .. delete from user <name> permission <perm>
135
<user> !user-delperms dunker rss
133
<user> !user-delperm dunker rss
134
<output> RSS perm removed
139
138
user-delpermall <perm> .. delete <permission> from all users
143
<user> !delpermsall BLA
142
<user> !user-delpersall BLA
147
147
user-delpermit <name> <permit>
151
151
<user> !user-delpermit dunker todo
152
<output> can't find registered name of dunker
154
15) user-delstatus (delstatus)
154
3) user-delstatus (delstatus)
156
156
user-delstatus <name> <status>
160
160
<user> !user-delstatus dunker #dunkbots
161
<output> can't find user dunker
161
<output> dunker has no #DUNKBOTS status
163
16) user-deluserhost (deluserhosts)
163
3) user-deluserhost (deluserhosts)
165
165
user-deluserhost <name> <userhost> .. delete from usershosts of <name> userhost <userhost>
169
169
<user> !user-deluserhost dunker bart1@bla.a2000.nl
170
<output> can't find user dunker
170
<output> dunker has no bart1@bla.a2000.nl in userhost list
172
17) user-email (email)
172
3) user-email (email)
178
178
<user> !user-email
179
179
<output> no email set
181
18) user-getemail (getemail)
181
3) user-getemail (getemail)
183
183
user-getemail <name> .. get email from user <name>
187
187
<user> !user-getemail dunker
188
<output> can't find user dunker
188
<output> dunker has email bart@gozerbot.org
190
19) user-getname (gn)
192
192
user-getname <nick> .. get the name of <nick>
196
196
<user> !user-getname dunker
197
<output> can't find user for bart@gozerbot.org
199
20) user-getperms (getperms)
199
3) user-getperms (getperms)
201
201
user-getperms <name> .. get permissions of <name>
205
205
<user> !user-getperms dunker
206
<output> can't find user dunker
206
<output> USER .. USER
208
21) user-getstatus (getstatus)
208
3) user-getstatus (getstatus)
210
210
user-getstatus <name> .. get status of <name>
214
214
<user> !user-getstatus dunker
215
<output> can't find user dunker
217
22) user-getuserhosts (getuserhosts)
217
3) user-getuserhosts (getuserhosts)
219
219
user-getuserhosts <name> .. get userhosts of <name>
223
223
<user> !user-getuserhosts dunker
224
<output> can't find user dunker
224
<output> bart@gozerbot.org .. bart?@*.a2000.nl
226
23) user-match (match)
226
3) user-match (match)
228
228
user-match <userhost>
232
232
<user> !user-match test@test
233
<output> userrecord = name: test userhosts: ['test@test'] perms: ['OPER', 'USER', 'QUOTE'] email: status: []
234
<output> allowed: [] notallowed: [] tempusershosts: [] permit: [('dunker', 'todo')]
233
<output> userrecord = name: test userhosts: ['test@test', 'bla@bla']
234
<output> perms: ['OPER', 'USER', 'QUOTE', 'USER', 'USER', 'USER']
235
<output> email: status: [] allowed: [] notallowed: [] tempusershosts:
236
<output> [] permit: []
238
240
meet <nick> .. introduce <nick> to the bot
242
244
<user> !user-meet dunker
243
<output> dunker added to user database
245
<output> there is already a user with username dunker
245
25) user-merge (merge)
247
3) user-merge (merge)
247
249
user-merge <name> <nick> .. merge record with <name> with userhost from <nick>
260
262
<user> !user-name
261
263
<output> your name is test
263
27) user-names (names)
265
3) user-names (names)
265
267
show names of registered users
269
271
<user> !user-names
270
<output> owner .. web .. test .. root .. dunker
272
<output> owner .. test .. web .. dunker
272
28) user-permit (permit)
274
3) user-permit (permit)
274
276
show permit of user giving the command
278
280
<user> !user-permit
279
<output> ('dunker', 'todo')
281
<output> you don't have any permits set
281
29) user-perms (perms)
283
3) user-perms (perms)
287
289
<user> !user-perms
288
<output> OPER .. USER .. QUOTE
290
<output> OPER .. USER .. QUOTE .. USER .. USER .. USER
292
294
user-scan <txt> .. search database for matching usernames
296
298
<user> !user-scan dunk
301
303
search for matching userhosts
305
<user> !user-search r8
306
<output> no userhost matching r8 found
307
<user> !user-search gozerbot
308
<output> (dunker) bart@gozerbot.org
308
32) user-setemail (setemail)
310
3) user-setemail (setemail)
310
312
user-setemail <name> <email>.. set email of user <name>
314
<user> !user-setemail dunker bart@r8.cg.nu
316
<user> !user-setemail dunker bart@gozerbot.org
315
317
<output> email set
317
33) user-showuserhosts
319
34) user-status (status)
319
3) user-status (status)
325
325
<user> !user-status
326
326
<output> you have no status set
328
35) user-userhosts (userhosts)
328
3) user-userhosts (userhosts)
334
334
<user> !user-userhosts
335
<output> test@test .. bla@bla
337
3) user-whoami (whoami)
348
user-del <name> .. delete user with <username>
352
<user> !user-del dunker
353
<output> dunker deleted