Saltar a contenido

Java "Hola Bot"

Este tutorial te guiará a través del proceso de crear una automatización simple en Java.

Prerrequisitos

Creando tu primer proyecto

BotCity ofrece un proyecto de plantilla que incluye todas las dependencias, proporciona scripts y un esqueleto de código fuente. Una plantilla está disponible en Github. Solo clona el proyecto en la carpeta donde deseas tener el código fuente de tu bot:

git clone https://github.com/botcity-dev/bot-java-template

Esta plantilla es un proyecto Maven en Java que puedes importar en cualquier IDE.

Importar en Eclipse

Si estás utilizando Eclipse, simplemente haz clic en File y Import:

Java Desktop Import

Elige Maven → Existing Maven Projects:

Java Desktop Import Maven

Haz clic en Next

Establece el Root Directory en la ruta de tu bot de plantilla, presiona enter y selecciona /pom.xml:

Java Desktop Import Root

Haz clic en Finish.

Instalando las dependencias

Los frameworks de BotCity están disponibles como dependencias de Java en el repositorio Nexus.

Las dependencias se instalarán automáticamente según la configuración del pom.xml.

En el pom.xml del proyecto creado, encontrarás una configuración similar a esta:

<repositories>
    <repository>
        <id>nexus-botcity-public</id>
        <url>https://devtools.botcity.dev:8081/repository/botcity-public/</url>
        <releases>
            <enabled>true</enabled>
        </releases>
        <snapshots>
            <enabled>true</enabled>
        </snapshots>
    </repository>
</repositories>

<dependencies>
    <!-- Your other dependencies -->

    <dependency>
        <groupId>dev.botcity</groupId>
        <artifactId>botcity-framework-core</artifactId>
        <version>1.5.0</version>
    </dependency>

    <dependency>
        <groupId>dev.botcity</groupId>
        <artifactId>maestro-sdk</artifactId>
        <version>2.0.3</version>
    </dependency>
</dependencies>

Actualizando las dependencias del proyecto

Para actualizar las dependencias instaladas recientemente en tu repositorio local, abre el menú del proyecto y selecciona Maven → Update Project:

Java Desktop Maven Update

Explorando el proyecto

├── LICENSE
├── README.md   <- Simple README file for your bot Project
├── build.bat   <- Batch script to generate the JAR package
├── build.sh    <- Shell script to generate the JAR package
├── pom.xml     <- Maven project file for your bot
└── src
    └── main
        └── java
            └── dev
                └── botcity
                    └── main
                        └── FirstBot.java <- Here is where you will develop
                                             your bot code.

Probando tu proyecto localmente

FirstBot.java es un esqueleto de bot que proporciona los métodos básicos.

Ejecuta esta clase como una aplicación Java y el sitio web de BotCity se abrirá en tu navegador.

Aquí tienes una captura de pantalla del resultado esperado: Java Desktop Result

🌟 Excelente 🌟

Ahora estás listo para comenzar a crear automatizaciones utilizando el marco de trabajo de Java de BotCity.

Conclusión

En este tutorial aprendiste:

  • Las dependencias necesarias para desarrollar automatizaciones utilizando el marco de trabajo de Java de BotCity y cómo instalarlas.

  • Cómo crear nuevos proyectos de bot utilizando la plantilla de BotCity.

  • Cómo instalar y ejecutar tu nuevo proyecto de bot localmente.

Diviértete automatizando 🤖

Siguientes pasos

Ahora es el momento de cargar tu proyecto en BotCity Studio y comenzar a crear tus automatizaciones con Computer Vision y toda la productividad que ofrece nuestra herramienta.