Net-Async-Slack
view release on metacpan or search on metacpan
lib/Net/Async/Slack.pod view on Meta::CPAN
=back
=head1 METHODS - Internal
=head2 endpoints
Returns the hashref of API endpoints, loading them on first call from the C<share/endpoints.json> file.
=head2 endpoint
Processes the given endpoint as a template, using the named parameters
passed to the method.
=head2 oauth_request
=head2 token
API token.
=head2 http
Returns the HTTP instance used for communicating with the API.
Currently autocreates a L<Net::Async::HTTP> instance.
=head2 http_get
Issues an HTTP GET request.
=head2 http_post
Issues an HTTP POST request.
=head1 SEE ALSO
=over 4
=item * L<AnyEvent::SlackRTM> - low-level API wrapper around RTM
=item * L<Mojo::SlackRTM> - another RTM-specific wrapper, this time based on Mojolicious
=item * L<Slack::RTM::Bot> - more RTM support, this time via LWP and a subprocess/thread for handling the websocket part
=item * L<WebService::Slack::WebApi> - Furl-based wrapper around the REST API
=item * L<AnyEvent::SlackBot> - another AnyEvent RTM implementation
=back
=head1 INHERITED METHODS
=over 4
=item L<IO::Async::Notifier>
L<add_child|IO::Async::Notifier/add_child>, L<adopt_future|IO::Async::Notifier/adopt_future>, L<adopted_futures|IO::Async::Notifier/adopted_futures>, L<can_event|IO::Async::Notifier/can_event>, L<children|IO::Async::Notifier/children>, L<configure_un...
=item L<Net::Async::Slack::Commands>
L<admin_apps_approve|Net::Async::Slack::Commands/admin_apps_approve>, L<admin_apps_approved_list|Net::Async::Slack::Commands/admin_apps_approved_list>, L<admin_apps_requests_list|Net::Async::Slack::Commands/admin_apps_requests_list>, L<admin_apps_res...
=back
=head1 AUTHOR
Tom Molesworth <TEAM@cpan.org>
=head1 LICENSE
Copyright Tom Molesworth 2016-2024. Licensed under the same terms as Perl itself.
( run in 0.595 second using v1.01-cache-2.11-cpan-8f98c5d2c55 )