QR codes have become ubiquitous in many countries in recent years. With the help of bots, QR codes can be easily generated. Through this project, you will learn to use Discord bots to convert command arguments into outputs like QR codes, without the need to search for a QR code generation website. During this project, I gained valuable experience in implementing DiscordJS and utilizing the goqr.me API.
- Clone the repository to your local machine using the command:
git clone https://github.com/Code-Zeal/Discord-bot-QR-code-generator
. - Install the required dependencies using one of the following commands based on your preferred package manager:
- For npm:
npm install
- For bun:
bun install
- For Yarn:
yarn install
- For pnpm:
pnpm install
- For npm:
- Configure the
config.json
file with your Discord bot token and any other necessary parameters. - Run the
deploy-commands.js
script to deploy the slash commands to your Discord server. - Finally, execute the
index.js
file to start the Discord QR Code Generator Bot.
The user will send a command in the Discord chat with an argument. The argument, converted into a QR code, will be sent back to the user.
- Add a slash command that triggers the bot to generate a QR code.
- Allow users to customize the color and/or size of the QR code.
- This project can be completed using TypeScript for smoother handling.
- You can leverage Google's free API for QR code generation.
Discordjs.guide For me this is the best guide to get started with discord bots.
README (ESPAÑOL)
Los códigos QR se han vuelto omnipresentes en muchos países en los últimos años. Con la ayuda de bots, los códigos QR pueden generarse fácilmente. A través de este proyecto, aprenderás a utilizar bots de Discord para convertir argumentos de comandos en salidas como códigos QR, sin necesidad de buscar un sitio web de generación de códigos QR. Durante este proyecto, adquirí muchos conocimientos valiosos y desarrollé nuevas habilidades. Aprendí a integrar DiscordJS y la API de goqr.me, lo que me permitió comprender mejor el funcionamiento de la generación de códigos QR y la interacción con bots en Discord.
- Clona el repositorio en tu máquina local usando el comando:
git clone https://github.com/Code-Zeal/Discord-bot-QR-code-generator
. - Instala las dependencias necesarias utilizando uno de los siguientes comandos según tu administrador de paquetes preferido:
- Para npm:
npm install
- Para bun:
bun install
- Para Yarn:
yarn install
- Para pnpm:
pnpm install
- Para npm:
- Configura el archivo
config.json
con el token de tu bot de Discord y cualquier otro parámetro necesario. - Ejecuta el script
deploy-commands.js
para desplegar los comandos de barra inclinada en tu servidor de Discord. - Finalmente, ejecuta el archivo
index.js
para iniciar el Bot Generador de Códigos QR para Discord.
El usuario enviará un comando en el chat de Discord con un argumento. El argumento, convertido en un código QR, se enviará posteriormente de vuelta al usuario.
- Agrega un comando de barra inclinada que active al bot para generar un código QR.
- Permite al usuario cambiar el color y/o tamaño del código QR.
- Este proyecto puede completarse utilizando TypeScript para un mejor manejo.
- Puedes utilizar la API gratuita de Google para la generación de códigos QR.
Discordjs.guide Para mi es la mejor guía para empezar con bots de discord.