itron / slackest
Simple Slack integration for sending messages and attachments via bot token.
Installs: 2
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 0
Forks: 0
Open Issues: 0
pkg:composer/itron/slackest
Requires
- php: >=7.4
- ext-curl: *
- ext-json: *
This package is auto-updated.
Last update: 2025-12-01 20:59:35 UTC
README
Simple Slack integration (PHP) for sending messages to a channel and optionally attaching files.
Installation
composer require itron/slackest
Composer will install the library and register the PSR-4 autoloader for the iTRON\\Slackest namespace.
Usage
<?php require __DIR__ . '/vendor/autoload.php'; use iTRON\Slackest\Slackest; $botToken = 'xoxb-your-bot-token'; $channelId = 'C12345678'; $slack = new Slackest($botToken, $channelId); // Send a plain text message $slack->send('Hello from Slackest!'); // Send a message with a file attachment $slack->send('Here is a file', __DIR__ . '/report.pdf'); // Or just upload a file without a message $slack->sendFile( filePath: __DIR__ . '/report.pdf' );
Requirements
- PHP 7.4 or newer
- cURL extension
- JSON extension
- A Slack bot token with permissions to post messages and upload files.