Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/synopsie/neta-webhook
Cet API permet de gérer de manière facile les webhooks/message envoyés sur discord. Topics
https://github.com/synopsie/neta-webhook
discord pmmp pocketmine-mp synopsie webhook
Last synced: 3 months ago
JSON representation
Cet API permet de gérer de manière facile les webhooks/message envoyés sur discord. Topics
- Host: GitHub
- URL: https://github.com/synopsie/neta-webhook
- Owner: Synopsie
- License: mit
- Created: 2024-07-29T14:16:49.000Z (5 months ago)
- Default Branch: stable
- Last Pushed: 2024-08-10T05:51:28.000Z (5 months ago)
- Last Synced: 2024-10-09T23:03:33.964Z (3 months ago)
- Topics: discord, pmmp, pocketmine-mp, synopsie, webhook
- Language: PHP
- Homepage: https://neta.arkaniastudios.com/
- Size: 563 KB
- Stars: 2
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Neta-Webhook API 📡
Facilitez la gestion des webhooks et des messages envoyés sur Discord avec Neta-Webhook, une API conçue pour simplifier les interactions.
## Idée d'utilisation
- Envoyer des messages sur Discord
- Loguer des informations
- Gérer des webhooks
- Créer des alertes
- Et bien plus encore...## Installation
Pour installer [Neta-Webhook](https://github.com/Synopsie/Neta-Webhook) dans votre projet, si vous utilisez [composer](https://getcomposer.org/):
`````php
composer require synopsie/neta-webhook
`````Si vous n'utilisez pas [composer](https://getcomposer.org/), alors je vous invite à mettre l'API entièrement dans votre projet, et a changer les namespaces.
## Utilisation
**Embed**
``````php
$embed = new \neta\class\Embed();
$embed->setTitle($string); #Permet de définir le titre de l'embed
$embed->setDescription($string); #Permet de définir la description de l'embed
$embed->addField($name, $value, $inline); #Permet d'ajouter un champ à l'embed
$embed->setAuthor($name, $icon, $url); #Permet de définir l'auteur de l'embed
$embed->setColor($color); #Permet de définir la couleur de l'embed
$embed->setFooter($text, $icon); #Permet de définir le footer de l'embed
$embed->setImage($url); #Permet de définir l'image de l'embed
$embed->setThumbnail($url); #Permet de définir la miniature de l'embed
``````
**Message**
````php
$message = new \neta\class\Message();
$message->setUsername($string); #Permet de définir le nom d'utilisateur du message
$message->setAvatar($url); #Permet de définir l'avatar du message
$message->setContent($string); #Permet de définir le contenu du message
$message->addEmbed($embed); #Permet de définir l'embed du message
$message->setTts($bool); #Permet de définir si le message doit être lu à haute voix
````**Webhook**
``````php
$webhook = new \neta\Webhook($url, $message);
$webhook->submit() #Permet d'envoyer le message sur le webhook
``````## Support
Besoin d'aide ou avez-vous des questions ? N'hésitez pas à nous contacter ou à consulter la documentation pour obtenir des informations supplémentaires.
## Crédits
[Neta-Webhook](https://github.com/Synopsie/Neta-Webhook) est développé par [Synopsie](https://discord.gg/JkpT7BJPXR). Merci à toute l'équipe pour son travail acharné et son dévouement à améliorer l'expérience de développement pour la communauté Discord.
Facilitez la gestion des webhooks et des messages sur Discord avec Neta-Webhook et simplifiez vos interactions en ligne ! 📡![Neta-Webhook](neta-webhook.png)