]>
Commit | Line | Data |
---|---|---|
1 | define srv irc.clan-dk.org:7701 | |
2 | define nickserv-nick NickServ-Ent | |
3 | define nickserv %nickserv-nick%@srvx.clan-dk.org | |
4 | ||
5 | # Log on, join testing channel | |
6 | connect cl1 D00dm4n d00dm4n %srv% :Some Dude Man | |
7 | :cl1 join #test | |
8 | ||
9 | # Read a few help topics | |
10 | :cl1 privmsg %nickserv-nick% :help | |
11 | :cl1 expect %nickserv-nick% notice :\ 2?%nickserv-nick% Help\ 2? | |
12 | :cl1 privmsg %nickserv-nick% :help account | |
13 | :cl1 expect %nickserv-nick% notice :Account management commands are: | |
14 | :cl1 privmsg %nickserv-nick% :help register | |
15 | :cl1 expect %nickserv-nick% notice :See Also: | |
16 | ||
17 | # Try to register (stumbling at first) | |
18 | :cl1 privmsg %nickserv-nick% :register | |
19 | :cl1 expect %nickserv-nick% notice :"/msg %nickserv% register" | |
20 | :cl1 privmsg %nickserv% :register | |
21 | :cl1 expect %nickserv-nick% notice :requires more parameters. | |
22 | :cl1 privmsg %nickserv% :register D00dm4n sekrit | |
23 | :cl1 expect %nickserv-nick% notice :Account.*registered | |
24 | :cl1 privmsg %nickserv% :register D00dm4n-2 sekrit | |
25 | :cl1 expect %nickserv-nick% notice :You're already authenticated.*rename your | |
26 | ||
27 | # Connect another client and try to register there | |
28 | connect cl2 D00dm4n-2 d00dm4n %srv% :Some Dude Man | |
29 | :cl2 join #test | |
30 | :cl2 privmsg %nickserv% :register D00dm4n sekrit | |
31 | :cl2 expect %nickserv-nick% notice :Account.*already registered | |
32 | :cl2 privmsg %nickserv% :register D00dm4n-2 sekrit | |
33 | :cl2 expect %nickserv-nick% notice :Account.*been registered | |
34 | :cl2 quit Cycling client | |
35 | ||
36 | # .. now try to auth to an existing account | |
37 | :cl1 privmsg %nickserv% :auth D00dm4n sekrit | |
38 | :cl1 expect %nickserv-nick% notice :You are already authed.*reconnect | |
39 | connect cl3 D00dm4n-2 d00dm4n %srv% :Some Dude Man | |
40 | :cl3 privmsg %nickserv% :auth | |
41 | :cl3 expect %nickserv-nick% notice :requires more parameters | |
42 | :cl3 privmsg %nickserv% :auth D00dm4n-2 not-sekrit | |
43 | :cl3 expect %nickserv-nick% notice :Incorrect password | |
44 | :cl3 privmsg %nickserv% :auth D00dm4n-2 sekrit | |
45 | :cl3 expect %nickserv-nick% notice :I recognize you. | |
46 | ||
47 | # change some handle settings | |
48 | :cl1 privmsg %nickserv% :pass not-sekrit s00p3r-sekrit | |
49 | :cl1 expect %nickserv-nick% :Incorrect password | |
50 | :cl1 privmsg %nickserv% :pass sekrit s00p3r-sekrit | |
51 | :cl1 expect %nickserv-nick% :Password changed | |
52 | :cl1 privmsg %nickserv-nick% :set | |
53 | :cl1 expect %nickserv-nick% :account settings | |
54 | :cl1 privmsg %nickserv-nick% :set bad-option | |
55 | :cl1 expect %nickserv-nick% :invalid account setting | |
56 | :cl1 privmsg %nickserv-nick% :set info | |
57 | :cl1 expect %nickserv-nick% :\ 2?info: | |
58 | :cl1 privmsg %nickserv-nick% :set info Test infoline with unique pattern | |
59 | :cl1 expect %nickserv-nick% :info:.*Test infoline with unique pattern | |
60 | ||
61 | # check account info | |
62 | :cl1 privmsg %nickserv-nick% :handleinfo | |
63 | :cl1 expect %nickserv-nick% :Current nickname | |
64 | :cl1 privmsg %nickserv-nick% :handleinfo *d00dm4n | |
65 | :cl1 expect %nickserv-nick% :Current nickname | |
66 | :cl1 privmsg %nickserv-nick% :handleinfo *d00dm4n-2 | |
67 | :cl1 expect %nickserv-nick% :Infoline | |
68 | :cl1 privmsg %nickserv-nick% :userinfo d00dm4n-2 | |
69 | :cl1 expect %nickserv-nick% :is authenticated to account Entrope. | |
70 | ||
71 | # miscellaneous other commands | |
72 | :cl1 privmsg %nickserv-nick% :vacation | |
73 | :cl1 expect %nickserv-nick% :You are now on vacation | |
74 | :cl1 privmsg %nickserv-nick% :status | |
75 | :cl1 expect %nickserv-nick% :registered globally | |
76 | ||
77 | # Unregister our account(s) so we can repeat the script later | |
78 | sync cl1,cl3 | |
79 | :cl1 privmsg %nickserv% :unregister s00p3r-sekrit | |
80 | :cl3 privmsg %nickserv% :unregister sekrit |