定制 chondal/telegram-user-suscription 二次开发

按需修改功能、优化性能、对接业务系统,提供一站式技术支持

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

chondal/telegram-user-suscription

最新稳定版本:2.0.0

Composer 安装命令:

composer require chondal/telegram-user-suscription

包简介

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

README 文档

README

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

composer require chondal/telegram-usr-suscription

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.
protected $except = [
        '/telegram',
];
  1. 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'),
],
  1. Agregar al modelo user el Trait hasTelegram e importar la libreria, por ejemplo:
use Notifiable, HasTelegram;
  1. 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:

php artisan vendor:publish

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

MIT

统计信息

  • 总下载量: 351
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 0
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2021-02-13

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固