The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

Changes for version 0.015 - 2024-07-23

  • New features
    • added `event_callback` message type for socket mode
    • fix some API methods such as `conversations_members`, these were throwing exceptions due to the `uri` parameter not being passed correctly

Modules

support for the https://slack.com APIs with IO::Async
supported API methods for Net::Async::Slack
The list of accounts a user is signed into has changed
User clicked into your App Home
Subscribe to only the message events that mention your app or bot
Indicates your app's event subscriptions are being rate limited
Your Slack app was uninstalled.
a block action was triggered
Bulk updates were made to a channel's history
Your channel read marker was updated
A slash command has been added or changed
Do not Disturb settings changed for the current user
Do not Disturb settings changed for a member
The workspace email domain has changed
A custom emoji has been added or changed
A file was made public
The server intends to close the connection soon.
An enterprise grid migration has finished on this workspace.
An enterprise grid migration has started on this workspace.
A private channel was archived
You closed a private channel
A private channel was deleted
Bulk updates were made to a private channel's history
You joined a private channel
You left a private channel
A private channel read marker was updated
You created a group DM
A private channel was renamed
A private channel was unarchived
The client has successfully connected to the server
Bulk updates were made to a DM's history
A direct message read marker was updated
A message was posted containing one or more links relevant to your application
You manually updated your presence
A user joined a public or private channel
A user left a public or private channel
an action callback for a message
A user sent a message to your Slack app
A message was posted to a channel
A message was posted to a private channel
A message was posted in a direct message channel
A message was posted in a multiparty direct message channel
A pin was added to a channel
A pin was removed from a channel
You have updated your preferences
Determine the current presence status for a list of users
Subscribe to presence events for the specified users
A member has added an emoji reaction to an item
A member removed an emoji reaction
Access to a set of resources was granted for your app
Access to a set of resources was removed for your app
OAuth scopes were denied to your app
OAuth scopes were granted to your app
User selected a shortcut
A member has starred an item
A member removed a star
A User Group has been added to the workspace
The membership of an existing User Group has changed
You have been added to a User Group
You have been removed from a User Group
An existing User Group has been updated or its members changed
The workspace domain has changed
A new member has joined
The workspace is being migrated between servers
The account billing plan has changed
A preference has been updated
The workspace profile fields have been updated
The workspace profile fields have been deleted
The workspace profile fields have been reordered
The workspace name has changed
API tokens for your app were revoked.
Verifies ownership of an Events API Request URL
A member's data has changed
User resource was denied to your app
User resource was granted to your app
User resource was removed from your app
A channel member is typing a message
app added as a workflow step
realtime messaging support for https://slack.com
socket-mode notifications for https://slack.com

Provides

in lib/Net/Async/Slack/Event/Bot.pm
in lib/Net/Async/Slack/Event/Channel.pm
in lib/Net/Async/Slack/EventType.pm
in lib/Net/Async/Slack/Message.pm