If that's where it stops, is it because 'JohnDoe' is sending the announcement in multiple parts? I can't see why (if sent ias one line) it would stop short.
JohnDoe is saying the announcement in one long sentence. sometimes, that one sentence breaks up in 4-5 lines (in my IRC client).
i have no clue why the script copies only the first line or sentence and stops there.

EDIT: the announcement is EXACTLY the same as the example announcement in my original post (and sometimes, longer than that).