NAME
Bot::Backbone::Bot::Role::GroupChat - Provides some group related help tools
VERSION
version 0.161950
SYNOPSIS
service group_foo => (
service => 'GroupChat',
chat => 'jabber_chat',
group => 'foo',
);
service group_bar => (
service => 'GroupChat',
chat => 'jabber_chat',
group => 'bar',
);
...
for my $name ($bot->list_group_names) { say " * $name" }
my $chat = $bot->find_group('foo');
$chat->send_message({ text => 'just to group foo' });
DESCRIPTION
This role is automatically applied to any bot that has one or more Bot::Backbone::Service::GroupChat services.
METHODS
list_group_names
Returns the names of all the groups that this bot has joined or intends on joining.
find_group
my $chat = $bot->find_group('foo');
Returns the Bot::Backbone::Service::GroupChat that entered the named group.
AUTHOR
Andrew Sterling Hanenkamp <hanenkamp@cpan.org>
COPYRIGHT AND LICENSE
This software is copyright (c) 2016 by Qubling Software LLC.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.