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 )