Download the PHP package fortechub/panic-pulse without Composer

On this page you can find all versions of the php package fortechub/panic-pulse. 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 panic-pulse

PanicPulse Logo

AI-powered exception monitoring and real-time Laravel error reporting.

PanicPulse is a Laravel package designed to help developers detect, analyze, and receive detailed application exceptions directly through Telegram.

It combines real-time exception tracking, Gemini AI-powered root-cause analysis, and Telegram notifications to give developers actionable information when something goes wrong.


โœจ Features


๐Ÿ“ฆ Requirements

Before installing PanicPulse, make sure you have:


๐Ÿš€ Installation

Install PanicPulse through Composer:

After installation, run the automated installer:

The installer publishes the required configuration and sets up the PanicPulse exception pipeline.


๐Ÿ”‘ Configuration

Add the following variables to your .env file:

Environment Variables

Variable Description
PANIC_PULSE_TELEGRAM_BOT_TOKEN Telegram BotFather API token
PANIC_PULSE_CHAT_ID Telegram chat or group ID
GEMINI_API_KEY Google Gemini API key

Never commit these credentials to Git or expose them publicly.


๐Ÿค– Telegram Setup

1. Create a Telegram Bot

Open Telegram and search for:

Start a conversation with BotFather and send:

Follow the instructions to:

  1. Choose a name for your bot.
  2. Choose a unique username ending with bot.
  3. Copy the HTTP API token provided by BotFather.

Example:

Keep this token private.


2. Get Your Telegram Chat ID

Open your newly created bot in Telegram and click Start.

Important: You must start a conversation with your bot before using it for notifications.

For group notifications:

  1. Create a Telegram group.
  2. Add your PanicPulse bot to the group.
  3. Send a test message.
  4. Open the following URL in your browser:

Replace YOUR_BOT_TOKEN with your actual bot token.

Look for:

Copy the numeric chat ID and add it to your .env file:


๐Ÿง  Gemini AI Setup

PanicPulse uses Gemini for AI-assisted exception analysis.

Create your Gemini API key through Google AI Studio.

Once you have your key, add it to:

Keep your API key private.


๐Ÿงช Testing PanicPulse

After configuring your environment, you can trigger a test exception.

Open:

Add:

Clear your Laravel configuration and cache:

Start your Laravel application:

Then visit:

PanicPulse should detect the exception and send the report to your configured Telegram chat.


๐Ÿ“‹ Example .env

The values above are examples only. Never use them as real credentials.


๐Ÿ” Security Best Practices

Never expose credentials

Never commit your .env file or PanicPulse credentials to a public repository.

Do not publish:

Clear configuration after changing .env

Whenever you modify your environment configuration, run:

Use the automated installer

Avoid manually modifying PanicPulse's internal files during installation.

Use:


๐Ÿ› ๏ธ Troubleshooting

Telegram notifications are not arriving

Check that:

Run:


Telegram returns 403 Forbidden

Make sure you have opened your bot in Telegram and clicked:

Start

Then trigger the test exception again.


Configuration changes are not taking effect

Run:

Then test PanicPulse again.


๐Ÿ“š Documentation

Full documentation and beginner setup instructions:

https://panicpulse.fortechub.com

The documentation covers:


๐Ÿข About Fortechub

PanicPulse is developed by FORTECHUB SERVICES LIMITED, providing software engineering solutions, enterprise telemetry packages, and custom cloud architecture.

Contact

Email

Website

https://www.fortechub.com

Telegram Support

https://t.me/fortechub


๐Ÿ“„ License

Copyright ยฉ 2026 FORTECHUB SERVICES LIMITED.

All rights reserved.


PanicPulse Logo ### PanicPulse **Know what broke. Understand why. Fix it faster.**

All versions of panic-pulse with dependencies

PHP Build Version
Package Version
Requires php Version ^8.2
illuminate/support Version ^10.0|^11.0|^12.0|^13.0
guzzlehttp/guzzle Version ^7.0
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 fortechub/panic-pulse contains the following files

Loading the files please wait ...