This Raycast extension is the perfect companion for Slack users. It allows you to:
If you don't want to log in through OAuth, you can use an access token instead. Here's how to get one:
Click Button Create New App
Select From an app manifest
Select a workspace to which you want to grant the extension access.
Copy and paste the following manifest (Select YAML):
Feel free to exclude permission scope groups - see comments - if you don't want to have the full experience of this extension.
display_information:
  name: Raycast - Slack
oauth_config:
  scopes:
    user:
     # Command: Search & Unread Messages & Set Presence
     - users:read
     # Command: Search & Unread Messages
     - channels:read
     - groups:read
     - im:read
     - mpim:read
     # Command: Search
     - search:read
     # Command: Unread Messages
     - channels:history
     - groups:history
     - im:history
     - mpim:history
     # Command: Unread Messages (optional - needed for marking conversations as read)
     - channels:write
     - groups:write
     - im:write
     - mpim:write
     # Command: Set Presence
     - users:write
     # Command: Set Snooze
     - dnd:read
     - dnd:write
     # Command: Send Message
     - chat:write
     # Command: Search Emojis
     - emoji:read
settings:
 org_deploy_enabled: false
 socket_mode_enabled: false
 token_rotation_enabled: false
Confirm creation of app
Press Install to Workspace
Get your personal access token from Features -> OAuth & Permissions (section OAuth Tokens for Your Workspace).
Your personal access token will start with xoxp-.