Download the PHP package chondal/telegram-user-suscription without Composer
On this page you can find all versions of the php package chondal/telegram-user-suscription. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download chondal/telegram-user-suscription
More information about chondal/telegram-user-suscription
Files in chondal/telegram-user-suscription
Package telegram-user-suscription
Short Description Captar id de chat de telegram y asociarlo a un usuario para enviarle mensajes.
License MIT
Informations about the package telegram-user-suscription
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
Luego ejecutar migraciones para migrar la tabla "telegram_users"
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.
2) En config/services.php agregar estas lineas y poner los datos de tu bot de telegram.
3) Agregar al modelo user el Trait hasTelegram e importar la libreria, por ejemplo:
4) Correr migraciones para que llegue correctamente.
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
$user->telegramActive() Define si el usuario por el cual se pregunta, tiene o no.
Scope para traer usuarios que tienen telegram. User::telegramers()->get()
Publicar Vistas y archivo de configuración.
Se pueden publicar las vistas escribiendo en consola:
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.