Перейти к содержанию

Java

BotiCordJava - это библиотека для взаимодействия с сервисом BotiCord.top на языке Java.


Полезные ссылки:

Установка

Maven

Просто добавьте это в свой pom.xml.

<repositories>
 <repository>
    <id>jitpack.io</id>
    <url>https://jitpack.io</url>
 </repository>
</repositories>

<dependency>
    <groupId>com.github.megoRU</groupId>
    <artifactId>boticordjava</artifactId>
    <version>v4.0</version>
</dependency>

Другие методы установки можно найти тут.

Примеры работы:

Простая публикация статистики

public class Main {
    public static void main(String[] args) {
        BotiCordAPI api = new BotiCordAPI.Builder()
                .tokenEnum(TokenEnum.BOT)
                .token("319bbc0e-0743-4d9c-872b-e547d5e8fd0d")
                .build();

        try {
            Result result = api.setStats(500, 1, 2000);
            System.out.println(result);
        } catch (UnsuccessfulHttpException e) {
            System.out.println(e.getMessage());
        }
    }
}

Получать все комментарии по ID бота

public class Main {
    public static void main(String[] args) {
        BotiCordAPI api = new BotiCordAPI.Builder()
                .tokenEnum(TokenEnum.BOT)
                .token("319bbc0e-0743-4d9c-872b-e547d5e8fd0d")
                .build();

        try {
            Comments[] comments = api.getBotComments("808277484524011531");

            for (int i = 0; i < comments.length; i++) {
                System.out.println(comments[i].getText());
            }
        } catch (UnsuccessfulHttpException e) {
            System.out.println(e.getMessage());
        }
    }
}

WebHooks

public class Main {
    static class Comment extends ListenerAdapter {
        @Override
        public void onCommentEvent(@NotNull CommentAction event) {
            System.out.println(event.getType()); //delete_bot_comment
        }
    }

    static class ServerBumpEvent extends ListenerAdapter {
        @Override
        public void onServerBumpEvent(@NotNull ServerBump event) {
            System.out.println(event.getType()); //new_server_bump
        }
    }

    public static void main(String[] args) {
        WebSocket webSocket = new WebSocket("3fbf63cefsfs2321a", null, 8080);
        webSocket.addListener(new Comment(), new ServerBumpEvent());
    }
}

Остальные примеры использования располагаются здесь.

Нужна помощь?

Если Вам нужна какая-либо помощь, то мы рекомендуем подробнее поискать ответы на ваши вопросы в репозитории проекта.

Разработчик библиотеки: @mego#5338