+sub toTarget {
+ my ($self, $target, $msg) = @_;
+
+ return unless exists $self->targets->{$target};
+
+ my $session = $poe_kernel->get_active_session();
+ my $heap = $session->get_heap();
+ my $irc = $heap->{irc};
+
+
+ for (@{$self->targets->{$target}}) {
+ when (/^#/) {
+ $irc->yield(privmsg => $_, $msg);
+ }
+ when (/^d-(\d+)/i) {
+ $self->discord->send_message($1, $msg );
+ }
+ }
+}
+