Thank you Hinrik! Great that you as the maintainer find the time to help me out!
I am having troubles though. I really tried to get some code out of your words but I failed. The documentation on POE was no help for me (do you have any other suggestions on where to read/learn about poe than on the POE website?). I added to the init method:
sub init { my $self = shift; $self->config( { user_sc => 2, } ); POE::Session->create( inline_states => { _start => sub { my ($kernel, $heap) = @_[KERNEL, HEAP]; my $session_id = $_[SESSION] -> ID; $self->config( { user_session_id => $session_id, } ); }, test => sub { }, } ); }
This, however, returns the following error:
Error loading Can't load MyModule: Bareword "KERNEL" not allowed while + "strict subs" in use at ./MyModule.pm line 34.
So apart from this error (how do I get rid of it?):
Did I get the session id the right way?
Did I use the right way to store it in $self?
In reply to Re^2: schedule alarms with POE and Bot::BasicBot::Pluggable ?
by brengo
in thread schedule alarms with POE and Bot::BasicBot::Pluggable ?
by brengo
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |