Shionn::Blog()

Un bot discord en Java

Un bot discord en Java

Publié le 14 août 2025 Code JavaDiscord

J'ai eu besoin de faire un bot discord, car les bots gratuit fonctionnaient très mal.

Créer votre bot :

Rendez vous à cette URL : https://discordapp.com/developers/applications. Puis créervotre bot en clinquant sur le bouton New Application.

Configuration du bot

Dans l'onglet General information vous trouverez l' Application ID cela servira pour inviter votre bot à un serveur.

Webview avec JavaFX et Screenshot

Publié le 13 juillet 2025 Code JavaWebviewJavaFXScreenshost

Pour un projet personnel, j'ai eu besoin récemment de faire des captures d'écran d'un site web en java. J'ai même envisagé d'installer un serveur avec un outil comme cypress, mais FLEMME.

Une webview avec Java FX

La solution la plus simple que j'ai trouvé est d'utiliser JavaFX.

Import

Voici l'import Maven que j'ai ajouté à mon projet.

<dependency>
    <groupId>org.openjfx</groupId>
    <artifactId>javafx-web</artifactId>
    <version>21.0.5</version>
</dependency>

La version de JavaFX à importer dépend de la version de votre JDK :

Annuaire lien Dev

Publié le 09 juin 2025 Code RessourcesKit SurvieAnnuaire

List de framework CSS

Des fonts

CSS guide

Petite astuce sur git

PlatformIO, environnement de dev pour Arduino sur VSCode

Publié le 27 octobre 2024 Code ArduinoVSCodePlatformIOCPP

J'aime bien faire des bouts de code sur les Arduinos, il y a l'aspect des technologies récentes, mais surtout j'ai parfois l'agréable impression de coder sur de vieux ordinateur 8bit. Mais je n'aime pas utiliser l'éditeur officiel Arduino. Surtout qu'au final je travail rarement sur un Arduino mais bien souvent sur d'autre carte notamment les ESP.

Dans ce petit tuto on va installer VSCode et ce qu'il faut pour coder avec le framework arduino. Puis nous verrons le classique tuto du clignotage de led.

Installation de PlatformIO

Installation de VSCode

Télécharger et installer VSCode disponible ici

Python

Il vous faut un environnement python 3 sur votre machine. Sous Debian il vous suffit d'installer python3-venv. Pour les autres systèmes vous pouvez regarder sur la documentation de PlatformIO