PHPackages                             chondal/telegram-user-suscription - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. chondal/telegram-user-suscription

ActivePackage

chondal/telegram-user-suscription
=================================

Captar id de chat de telegram y asociarlo a un usuario para enviarle mensajes.

2.0.0(5y ago)0344MITPHP

Since Feb 13Pushed 5y ago1 watchersCompare

[ Source](https://github.com/chondal/telegram-user-suscription)[ Packagist](https://packagist.org/packages/chondal/telegram-user-suscription)[ RSS](/packages/chondal-telegram-user-suscription/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (6)Dependencies (1)Versions (7)Used By (0)

Telegram User Suscriptions.
===========================

[](#telegram-user-suscriptions)

Captar el id de chat de un usuario para luego poder usarlo en notificaciones, en esta documentación no se explica como crear un bot de telegram ya que creo que hay mucha info al respecto en internet.

Instalación
-----------

[](#instalación)

```
composer require chondal/telegram-usr-suscription
```

Luego ejecutar migraciones para migrar la tabla "telegram\_users"

Preparar Archivos del proyecto
------------------------------

[](#preparar-archivos-del-proyecto)

1. En App\\Http\\Middleware\\VerifyCsrfToken; agregar la ruta "telegram", recordá tambien configurar el webhook para que todo llegue a esta ruta la cual seria: https:://tuURL.com/telegram.

```
protected $except = [
        '/telegram',
];
```

2. En config/services.php agregar estas lineas y poner los datos de tu bot de telegram.

```
'telegram-bot-api' => [
    'token' => env('TELEGRAM_BOT_TOKEN', 'TU_TOKEN'),
    'name' => env('TELEGRAM_BOT_NAME', 'NOMBREDELBOT'),
],
```

3. Agregar al modelo user el Trait hasTelegram e importar la libreria, por ejemplo:

```
use Notifiable, HasTelegram;
```

4. Correr migraciones para que llegue correctamente.

Como usarlo
-----------

[](#como-usarlo)

En la pantalla de perfil del usuario se puede mostrar un modal utilizando lo siguiente donde queres que aparezca el botón: {{ TelegramUserSuscription::modal() }}

Si solo queres mostrar el link:

{{ TelegramUserSuscription::modal() }}

Si queres mostrar un QR:

{{ TelegramUserSuscription::modal() }}

Otros Metodos disponibles
-------------------------

[](#otros-metodos-disponibles)

$user-&gt;telegramActive() Define si el usuario por el cual se pregunta, tiene o no.

Scope para traer usuarios que tienen telegram. User::telegramers()-&gt;get()

Publicar Vistas y archivo de configuración.
-------------------------------------------

[](#publicar-vistas-y-archivo-de-configuración)

Se pueden publicar las vistas escribiendo en consola:

```
php artisan vendor:publish
```

Contributing
------------

[](#contributing)

Este paquete aún se encuentra en desarrollo, se acepta cualquier tipo de sugerencia. Las solicitudes de extracción son bienvenidas. Para cambios importantes, abra un problema primero para discutir qué le gustaría cambiar.

License
-------

[](#license)

[MIT](https://choosealicense.com/licenses/mit/)

###  Health Score

27

—

LowBetter than 49% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity14

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity57

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~8 days

Total

6

Last Release

1872d ago

Major Versions

0.0.4 → 1.0.02021-03-03

1.0.0 → 2.0.02021-03-27

### Community

Maintainers

![](https://www.gravatar.com/avatar/6584c2e7a98b9e93427db9ef7bc3a7720627cd048e2b299d0f977d479301f71a?d=identicon)[chondal](/maintainers/chondal)

---

Top Contributors

[![chondal](https://avatars.githubusercontent.com/u/55629165?v=4)](https://github.com/chondal "chondal (13 commits)")

### Embed Badge

![Health badge](/badges/chondal-telegram-user-suscription/health.svg)

```
[![Health](https://phpackages.com/badges/chondal-telegram-user-suscription/health.svg)](https://phpackages.com/packages/chondal-telegram-user-suscription)
```

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
