summaryrefslogtreecommitdiff
path: root/lib/irc.js
diff options
context:
space:
mode:
authorTrygve Laugstøl <trygvis@inamo.no>2012-06-01 19:29:08 +0200
committerTrygve Laugstøl <trygvis@inamo.no>2012-06-01 19:29:08 +0200
commita105b34ab53963ab651810f33caa2ee51869b1c7 (patch)
treebe49b089e1d4a81d6b327c6370afcc14c60ac865 /lib/irc.js
downloaddynobot-irc-a105b34ab53963ab651810f33caa2ee51869b1c7.tar.gz
dynobot-irc-a105b34ab53963ab651810f33caa2ee51869b1c7.tar.bz2
dynobot-irc-a105b34ab53963ab651810f33caa2ee51869b1c7.tar.xz
dynobot-irc-a105b34ab53963ab651810f33caa2ee51869b1c7.zip
o Initial import.
Diffstat (limited to 'lib/irc.js')
-rw-r--r--lib/irc.js12
1 files changed, 12 insertions, 0 deletions
diff --git a/lib/irc.js b/lib/irc.js
new file mode 100644
index 0000000..935d2b3
--- /dev/null
+++ b/lib/irc.js
@@ -0,0 +1,12 @@
+module.exports.nickGenerator = function(nick) {
+ var nickCount = 0;
+ var nickAdditions = [ '', '^', '-', '_', '\\', '0', '1', '2', '3', '4', '5', '6', '7', '8', '9' ];
+
+ return function() {
+ if (nickCount == nickAdditions.length) {
+ nickCount = 0;
+ }
+
+ return nick + nickAdditions[nickCount++];
+ }
+}