Commits
- Commit:
f9efd6b48a0e79f731e3bf966c4857744d0cd42a
- From:
- noodle <noodle@pastanoggin.com>
- Date:
matabot.8: fix usage example as channels shouldn't start with #
- Commit:
3ff36cb661ddc3f32e16b82f917937b19d418d33
- From:
- noodle <noodle@pastanoggin.com>
- Date:
fix IO::Socket::SSL errors not working
- Commit:
3c901ffa8c40127dd9552b6c7ee9bb66862ed603
- From:
- noodle <noodle@pastanoggin.com>
- Date:
TODO: add more tasks
- Commit:
0cca054666fef7deeb28606157a057c70c6dda5b
- From:
- noodle <noodle@pastanoggin.com>
- Date:
TODO: add more items
- Commit:
699af575932db751f5e8b569ade0eba9899dbe19
- From:
- noodle <noodle@pastanoggin.com>
- Date:
refactor and change -l and -v description
- Commit:
a90fe83e647b257c36e5a230a373f884ea57430b
- From:
- noodle <noodle@pastanoggin.com>
- Date:
matabot.8: cleanup and add a noodle command
- Commit:
dc0cf8254d3a05b6940c03fa729729d5d7b7f184
- From:
- noodle <noodle@pastanoggin.com>
- Date:
fix regression with HUUUH line and improve regex intelligence
- Commit:
226a18d30068bb5656e736ec939efde93a145eb2
- From:
- noodle <noodle@pastanoggin.com>
- Date:
make -l only log errors and add -v for verbose logging
- Commit:
3d896652c9fe14bb83f6731110257ea690d9b733
- From:
- noodle <noodle@pastanoggin.com>
- Date:
Merge branch 'fix_noreconnect'
- Commit:
86570063ad83611f48faed399981abc0281313cc
- From:
- noodle <noodle@pastanoggin.com>
- Date:
make a todo file and add tasks
- Commit:
283be9bcdbad1a84d7467f6db1713f09aae8ef84
- From:
- noodle <noodle@pastanoggin.com>
- Date:
implement reconnection
bot now reconnects after a cooldown on socket creation error, falsy
return value of recv, or server not responding with PONG after a set
amount of time from a PING (sent after a set amount of time too).
thanks #perl for showing me the recv() -> 0/undef trick :3
- Commit:
f4d13731461ca8fb7e2f947c3b3ad725ae8ca8fd
- From:
- noodle <noodle@pastanoggin.com>
- Date:
remove i/o side effects from most subroutines
subroutine msg was deleted too as it was used only once after the
purification. now only logger, out, evasdrop and the toplevel main
code is impure. i might try to optimize them further later. for now,
we'll be implementing reconnection as i/o has been minimized
- Commit:
bd94232e64b4cf9da6ada91db50b5dd554e20493
- From:
- noodle <noodle@pastanoggin.com>
- Date:
make matabot's nick rollable at the last character
- Commit:
bed1c8b3df1d2b12cf73a38fc42f12bfc165211b
- From:
- noodle <noodle@pastanoggin.com>
- Date:
purify functional mutation of globals/parameters
- Commit:
dd5b28e6c5ea21aac50ebd8a565e2f5202ff5960
- From:
- noodle <noodle@pastanoggin.com>
- Date:
simplify http link regex
- Commit:
05d86fdaa37573e395f40904af86c8516c40456d
- From:
- noodle <noodle@pastanoggin.com>
- Date:
Merge branch 'master' into fix_noreconnect
- Commit:
3f948ae7aa2915c2dcb6a69adf9c15ded9c31f86
- From:
- noodle <noodle@pastanoggin.com>
- Date:
make matabot nick recognition more lenient
- Commit:
598064f27b382118202c70ac3dde81856ae5f6b2
- From:
- noodle <noodle@pastanoggin.com>
- Date:
matabot.8: add /i and /g regex modifiers
- Commit:
2db6fade2e537f4ddb75b816dd3fb197ba8f4f8d
- From:
- noodle <noodle@pastanoggin.com>
- Date:
move main loop to a function to implement reconnection
- Commit:
96ff42658bb89d7c05e6e98ba27cc4686ac5bdc1
- From:
- noodle <noodle@pastanoggin.com>
- Date:
Merge branch 'regex_modifiers'
- Commit:
8c7ebe8f11d0d6d1803e7037024e41d52b8f0550
- From:
- noodle <noodle@pastanoggin.com>
- Date:
add `the' as an alt for `a' in "who's a good boy"
- Commit:
50695633bea43723e3ed47e5610b0ea43ed77dd6
- From:
- noodle <noodle@pastanoggin.com>
- Date:
add the /g and /i regex modifiers to the chat s/// command
- Commit:
b73dcbe95ef4d2048dab4178e615b15aa06a8564
- From:
- noodle <noodle@pastanoggin.com>
- Date:
matabot.8: revamp and add missing info
- Commit:
77a3e6a10769bafbec246f66294ef7ade2f414a1
- From:
- noodle <noodle@pastanoggin.com>
- Date:
add a .gitignore to ignore rc_script
- Commit:
a199d22b47feb506d546b9ba5821830dc2b8c2f0
- From:
- noodle <noodle@pastanoggin.com>
- Date:
matabot.8: split lines that have more than one sentence
mdoc takes care of inter-sentence spacing.
thanks, humm!