Index: twitter/twitterbot.pl
===================================================================
--- twitter/twitterbot.pl	(revision ac68e58e80216af6f9ef28e7b0bdd66a9a2c3006)
+++ twitter/twitterbot.pl	(revision 139622cd38e1b8e9dbf9cc73f5fbc2324592f3a1)
@@ -13,4 +13,5 @@
 use FindBin qw($Bin);
 use YAML::Tiny;
+use Date::Parse qw(str2time);
 
 sub VERBOSE () { $ARGV[0] eq 'verbose' };
@@ -143,15 +144,23 @@
             );
         }
+        VERBOSE and warn Dumper($res);
         if ($res->{results}) {
-            VERBOSE and warn Dumper($res);
             foreach my $tweet (@{$res->{results}}) {
                 my $res = $bot->show_status($tweet->{id});
+                VERBOSE and warn Dumper($res);
+                
+                my $id = {
+                    date        => str2time($res->{created_at}),
+                    screen_name => $res->{user}{screen_name},
+                    status_id   => $res->{id},
+                    text        => $res->{text},
+                };
                 if ($res->{retweeted_status}) {
-                    $ids->{$tweet->{id}}{type} = 'retweet';
+                    $id->{type} = 'retweet';
                 }
                 else {
-                    $ids->{$tweet->{id}}{type} = 'search';
-                }
-                VERBOSE and warn Dumper($res);
+                    $id->{type} = 'search';
+                }
+                $ids->{$tweet->{id}} = $id;
             }
         }
@@ -192,5 +201,9 @@
             map {
                 $_->{id} => {
-                    type => 'mention',
+                    date        => str2time($_->{created_at}),
+                    screen_name => $_->{user}{screen_name},
+                    status_id   => $_->{id},
+                    text        => $_->{text},
+                    type        => 'mention',
                 }
             } @{$res}
