PHPackages                             04l3x4ndr3/sdk-tecnospeed-plugmessage - 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. [Utility &amp; Helpers](/categories/utility)
4. /
5. 04l3x4ndr3/sdk-tecnospeed-plugmessage

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

04l3x4ndr3/sdk-tecnospeed-plugmessage
=====================================

SDK Tecnospeed PlugMessage

0220PHP

Since May 20Pushed 12mo ago1 watchersCompare

[ Source](https://github.com/04l3x4ndr3/sdk-tecnospeed-plugmessage)[ Packagist](https://packagist.org/packages/04l3x4ndr3/sdk-tecnospeed-plugmessage)[ RSS](/packages/04l3x4ndr3-sdk-tecnospeed-plugmessage/feed)WikiDiscussions main Synced 1mo ago

READMEChangelogDependenciesVersions (1)Used By (0)

SdkTecnospeedPlugMessage (Não oficial)
======================================

[](#sdktecnospeedplugmessage-não-oficial)

Kit de Desenvolvimento de Software (SDK) de consumo de APIs da PlugMessage - Tecnospeed, para envio de mensagens via WhatsApp

Este SDK encapsula por métodos de classes PHP todas as chamadas da API. Respeitando as nomenclaturas de parâmetros e estrutura de retorno (response) das chamadas (request).

Os arquivos estão organizados por diretórios conforme abaixo:

```
|+-- Context
|    +-- Messages.php
|+-- Types
|    +-- ButtonList.php
|    +-- OptionList.php
|+-- Utils
|    +-- HTTPClient.php
+--Configuration.php

```

Instalação Via Compose
----------------------

[](#instalação-via-compose)

Instale o pacote via **composer** utilizando o comando `composer require o4l3x4ndr3/SdkTecnospeedPlugMessage`.

### Utilizando arquivo .htaccess

[](#utilizando-arquivo-htaccess)

Utilizando o arquivo `.htaccess` da sua aplicação (caso não possua, crie), declare as seguintes variáveis:

```
PLUGMESSAGE_CLIENT_TOKEN
PLUGMESSAGE_INSTANCE_ID
PLUGMESSAGE_INSTANCE_TOKEN

```

### Utilizando a classe Configuration

[](#utilizando-a-classe-configuration)

Também é possível configurar a comunicação com a API através da classe `Configuration`.

```
use O4l3x4ndr3\SdkTecnospeedPlugMessage\Configuration;
use O4l3x4ndr3\SdkTecnospeedPlugMessage\Context\Messages;

# Definindo o token e ambiente...
$config = new Configuration('***client_token***', '***instance_id***', '***instance_token***');

```

Testar
------

[](#testar)

Para utilizar os arquivos de exemplos, edite o arquivo `_config.php,` localizado na pasta `samples/context`, e substitua o valor das variáveis `$client_token`, `$instance_id`, `$instance_token` para os respectivos valores fornecidos. Após isso, rode o PHP Server na sua máquina local (ou container Docker), utilizando o seguinte comando:

```
php -S localhost:3333 -t samples

```

Contextos da API
----------------

[](#contextos-da-api)

As classes de contextos são constituídas por métodos de consumo da API e possuem suporte a `namespace` do PHP, possível utilizá-los através da palavra-chave `use`, conforme exemplo abaixo:

```
use O4l3x4ndr3\SdkTecnospeedPlugMessage\Context\Messages;

### ENVIAR UM MENSAGEM SIMPLES ###

# Instanciando a classe
$message = new Messages();
$message->sentText('27998788****', 'Olá mundo!');

# ou através de chamada de forma anônima:
(new Messages())->getById('27998788****', 'Olá mundo!');

```

Todas as classes possuem assinaturas que remetem aos métodos documentados no site oficial da API ().

Objetos de Tipos
----------------

[](#objetos-de-tipos)

Os chamados objetos de tipo, são classes que de modelos representados nos contextos de requisição da API e não possuem métodos, apenas propriedades. Um objeto de tipo pode um modelo de dados estruturado e deve ser instanciado e atribuídos os seus respetivos valores de propriedades para assim sejam utilizados nas classes de contextos.

Contribuição
------------

[](#contribuição)

Caso deseja contribuir para melhorar e manter esse pacote envie e-mail para  e solicite acesso ao repositório informando o seu perfil no github.

###  Health Score

19

—

LowBetter than 10% of packages

Maintenance37

Infrequent updates — may be unmaintained

Popularity14

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity14

Early-stage or recently created project

 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.

### Community

Maintainers

![](https://www.gravatar.com/avatar/f6f1c579663a6dcccdede7e92be304e56493d990834cdb64365575260f5358d7?d=identicon)[04l3x4ndr3](/maintainers/04l3x4ndr3)

---

Top Contributors

[![04l3x4ndr3](https://avatars.githubusercontent.com/u/5231224?v=4)](https://github.com/04l3x4ndr3 "04l3x4ndr3 (3 commits)")

### Embed Badge

![Health badge](/badges/04l3x4ndr3-sdk-tecnospeed-plugmessage/health.svg)

```
[![Health](https://phpackages.com/badges/04l3x4ndr3-sdk-tecnospeed-plugmessage/health.svg)](https://phpackages.com/packages/04l3x4ndr3-sdk-tecnospeed-plugmessage)
```

###  Alternatives

[jordanmiguel/laravel-popular

A Laravel package to track popularity of entries(by Models) in a website at a certain time.

659.6k1](/packages/jordanmiguel-laravel-popular)[jaaulde/php-ipv4

PHP classes for working with IPV4 addresses and networks.

1034.6k](/packages/jaaulde-php-ipv4)[ip2location/ip2location-cakephp

Lookup for visitor's IP information, such as country, region, city, coordinates, zip code, time zone, ISP, domain name, connection type, area code, weather, MCC, MNC, mobile brand name, elevation and usage type.

224.6k](/packages/ip2location-ip2location-cakephp)

PHPackages © 2026

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