Turns out Twitter is not an ideal medium for sending build notifications :-)
TRFRGOBDUIJI4GPA4LXTG2DHBKOJZ24ILHKLKPLKRCBFUVXBSZDQC RTDA3GQ4EFI4JWPSFCRS6FMQ4G7YZTRW7Q5CA7SX32XFABZITOKAC PMNWRTGJ4GVSMSSAWSUD57B26PCRAHMZIQ5SIWJIK7A74ENKEQLAC TH674WKJECNZ4K22DZ2N4SF53UGKG2BQRGBSNESRPDRSRND6TZHAC CXRCPDSQEWHSZNCJIORUAINH5I2FFFQ7AVUQOB62REGROLROPE7QC SAFVRDTKKD25U6VW5IVNUILLLXNQXFU72XARYC6NRVXU6MJEW2WAC AMFMXR52JXHUOWWG4VZ5DHQGLF4F7H7XSJRLX5XNEXOCCWYLDQOAC QUTWJR7PQZ3DBPC4G2AFXOKPPGFZQLE5RLXHAOFTLMXIT2QPF4TQC 7YBYT2LQML2PKEO6UO4444AGSASS664UCDXW2YO3ALB7THQHCEBQC WQXF2T3DFC2K72OVX46TUQ4IMZNJ5BSBQ7L7AVI7QL54DXCBEKLQC 6KCP6ODPUDLR2VLWE6LAULMYKI3TWQYEQYZRTYQ4WQX2A5RT6XRQC FR7XCVLKEI7WM6RNNRUG65T2PEQ4V4GQ5ATLULHEDMIIWW5IU44AC 3BKF6P72K4YGWSQD5PO6PKNM3KXGFLONB3SONKRZR4DJHH3W3PSAC RBGYFVWXQNXAZ57534WQQJH6PYW7PU6YZLSCLXDZYXACXDA2D3NQC AFTXA575C6JTVLVXTYJUKQGPLBO3NFORLO5XDSPHNL44HXLRH4TAC ALXRI3Y52GK6PXOLWQDYJJAD3MO3OPVX7XEKNHGA4T6HA3KUADFAC HPEG2RHVNHOPB5T4ZRXANIRBMVOVY3B5GFETJRYOTDJFVAYH2TQAC RBHHV7P7MMFXUNWCJFNYKLGVLG2NQEDUKJ2IUCZ3WFMHH3SZRUHQC OG7BEM57MXPCG56IT5GODPFG77KZXWPXZ7OVZPWQQ56CRJ7KUE2QC MPGVCHVFX673NHLU3TXNLAVEVP4PJSMVBMZOQQKD53N6KAG6CTLQC KA45EBF5GVBBFQ2E6GSMDJ5ORSOJ7YP5EHAHLUZB226F7WNO6KYQC sub sendTwitterNotification {my ($build) = @_;return unless (defined $ENV{'TWITTER_USER'} && defined $ENV{'TWITTER_PASS'});my $addURL = defined $config->{'base_uri'};my $jobName = $build->project->name . ":" . $build->jobset->name . ":" . $build->job->name;my $status = $build->buildstatus == 0 ? "SUCCEEDED" : "FAILED";my $system = $build->system;my $duration = ($build->stoptime - $build->starttime) . " seconds";my $url = $config->{'base_uri'}."/build/".$build->id ;my $nt = Net::Twitter::Lite->new(username => $ENV{'TWITTER_USER'},password => $ENV{'TWITTER_PASS'},clientname => "Hydra Build Daemon");