Download the PHP package simonbackx/slack-php-webhook without Composer

On this page you can find all versions of the php package simonbackx/slack-php-webhook. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package slack-php-webhook

Slack PHP Webhook

Latest Stable Version License

Easy to use PHP library to post messages in Slack using incoming webhook integrations.

Setup

Log in at slack.com with your team. Go to the page with all your integrations. Add a new incoming webhook.

Select a default channel to post your messages. Setup1

Confirm "Add Incoming WebHook integration" Next, you will find your WebHook URL which you need to use this library. Save it somewhere secure.

Setup2

When you scroll all the way down, you get more options to change your default username, description and icon. You can overwrite these in your code.

Usage

Installation

Composer

Add Slack-PHP-Webhook to your composer.json file or run composer require simonbackx/slack-php-webhook

Alternative

Download slack.php and require/include it in your PHP file.

Simple message

Send to a channel

Send to a user

Overwriting defaults

You can overwrite the defaults on two levels: in a Slack instance (defaults for all messages using this Slack instance) or SlackMessage instances (only for the current message). These methods will not modify your root defaults at Slack.com, but will overwrite them temporary in your code.

Attachments

Create an attachment

Check out https://api.slack.com/docs/attachments for more details

pre View the result

Add buttons

View the result

Add (multiple) attachments

Short syntax

All methods support a short syntax. E.g.:

Warning

Each message initiates a new HTTPS request, which takes some time. Don't send too much messages at once if you are not running your script in a background task.


All versions of slack-php-webhook with dependencies

PHP Build Version
Package Version
No informations.
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package simonbackx/slack-php-webhook contains the following files

Loading the files please wait ....