Git Product home page Git Product logo

boticordjava's People

Contributors

megoru avatar mirdukkk avatar

Stargazers

 avatar  avatar

Watchers

 avatar

Forkers

grey-cat-1908

boticordjava's Issues

Support api-v3

  • Боты
  • Профили
  • Поиск по сайту
  • Сервера
  • WS

Cannot invoke "org.boticordjava.api.entity.ErrorResponse.getErrors()" because "result" is null

java.lang.NullPointerException: Cannot invoke "org.boticordjava.api.entity.ErrorResponse.getErrors()" because "result" is null
        at org.boticordjava.api.impl.BotiCordAPIImpl.execute(BotiCordAPIImpl.java:261)
        at org.boticordjava.api.impl.BotiCordAPIImpl.post(BotiCordAPIImpl.java:221)
        at org.boticordjava.api.impl.BotiCordAPIImpl.setBotStats(BotiCordAPIImpl.java:104)
        at main.config.BotStart.topGGAndStatcord(BotStart.java:387)
        at jdk.internal.reflect.GeneratedMethodAccessor29.invoke(Unknown Source)
        at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.base/java.lang.reflect.Method.invoke(Method.java:568)
        at org.springframework.scheduling.support.ScheduledMethodRunnable.run(ScheduledMethodRunnable.java:84)
        at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54)
        at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
        at java.base/java.util.concurrent.FutureTask.runAndReset(FutureTask.java:305)
        at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:305)
        at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
        at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
        at java.base/java.lang.Thread.run(Thread.java:833)

Сделать поддержку WebSocket

  1. Сделать обработку этих сообщений:
  • new_bot_bump
  • new_server_bump
  • test_webhook_message
  • new_bot_comment
  • edit_bot_comment
  • delete_bot_comment
  • new_server_comment
  • edit_server_comment
  • delete_server_comment
  1. Дубликаты
  • Убрать дубликаты
  1. Документация
  • Сделать документацию

Сделать 3 запроса

  • Информация о профиле пользователя
  • Комментарии пользователя
  • Все боты разработчика

The server responded with code: 429, message: Rate limit exceeded, retry in 2 seconds

The server responded with code: 429, message: Rate limit exceeded, retry in 2 seconds
        at org.boticordjava.api.impl.BotiCordAPIImpl.execute(BotiCordAPIImpl.java:333)
        at org.boticordjava.api.impl.BotiCordAPIImpl.post(BotiCordAPIImpl.java:302)
        at org.boticordjava.api.impl.BotiCordAPIImpl.setStats(BotiCordAPIImpl.java:88)
        at main.config.BotStartConfig.topGGAndStatcord(BotStartConfig.java:241)
        at jdk.internal.reflect.GeneratedMethodAccessor59.invoke(Unknown Source)
        at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.base/java.lang.reflect.Method.invoke(Method.java:564)
        at org.springframework.scheduling.support.ScheduledMethodRunnable.run(ScheduledMethodRunnable.java:84)
        at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54)
        at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
        at java.base/java.util.concurrent.FutureTask.runAndReset(FutureTask.java:305)
        at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:305)
        at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
        at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:630)
        at java.base/java.lang.Thread.run(Thread.java:832)

java.net.ConnectException & java.lang.NullPointerException

Возможно из-за того что API boticord не был доступен.

java.net.ConnectException
        at java.net.http/jdk.internal.net.http.HttpClientImpl.send(HttpClientImpl.java:551)
        at java.net.http/jdk.internal.net.http.HttpClientFacade.send(HttpClientFacade.java:119)
        at org.boticordjava.api.impl.BotiCordAPIImpl.execute(BotiCordAPIImpl.java:163)
        at org.boticordjava.api.impl.BotiCordAPIImpl.post(BotiCordAPIImpl.java:157)
        at org.boticordjava.api.impl.BotiCordAPIImpl.setStats(BotiCordAPIImpl.java:55)
        at main.config.BotStartConfig.topGGAndStatcord(BotStartConfig.java:384)
        at jdk.internal.reflect.GeneratedMethodAccessor51.invoke(Unknown Source)
        at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.base/java.lang.reflect.Method.invoke(Method.java:564)
        at org.springframework.scheduling.support.ScheduledMethodRunnable.run(ScheduledMethodRunnable.java:84)
        at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54)
        at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
        at java.base/java.util.concurrent.FutureTask.runAndReset(FutureTask.java:305)
        at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:305)
        at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
        at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:630)
        at java.base/java.lang.Thread.run(Thread.java:832)
Caused by: java.net.ConnectException
        at java.net.http/jdk.internal.net.http.common.Utils.toConnectException(Utils.java:1028)
        at java.net.http/jdk.internal.net.http.PlainHttpConnection.connectAsync(PlainHttpConnection.java:179)
        at java.net.http/jdk.internal.net.http.AsyncSSLConnection.connectAsync(AsyncSSLConnection.java:56)
        at java.net.http/jdk.internal.net.http.Http2Connection.createAsync(Http2Connection.java:369)
        at java.net.http/jdk.internal.net.http.Http2ClientImpl.getConnectionFor(Http2ClientImpl.java:128)
        at java.net.http/jdk.internal.net.http.ExchangeImpl.get(ExchangeImpl.java:93)
        at java.net.http/jdk.internal.net.http.Exchange.establishExchange(Exchange.java:306)
        at java.net.http/jdk.internal.net.http.Exchange.responseAsyncImpl0(Exchange.java:438)
        at java.net.http/jdk.internal.net.http.Exchange.responseAsyncImpl(Exchange.java:343)
        at java.net.http/jdk.internal.net.http.Exchange.responseAsync(Exchange.java:335)
        at java.net.http/jdk.internal.net.http.MultiExchange.responseAsyncImpl(MultiExchange.java:347)
        at java.net.http/jdk.internal.net.http.MultiExchange.lambda$responseAsyncImpl$7(MultiExchange.java:388)
        at java.base/java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:930)
        at java.base/java.util.concurrent.CompletableFuture.uniHandleStage(CompletableFuture.java:946)
        at java.base/java.util.concurrent.CompletableFuture.handle(CompletableFuture.java:2330)
        at java.net.http/jdk.internal.net.http.MultiExchange.responseAsyncImpl(MultiExchange.java:378)
        at java.net.http/jdk.internal.net.http.MultiExchange.lambda$responseAsync0$2(MultiExchange.java:293)
        at java.base/java.util.concurrent.CompletableFuture$UniCompose.tryFire(CompletableFuture.java:1146)
        at java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:506)
        at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1769)
        at java.net.http/jdk.internal.net.http.HttpClientImpl$DelegatingExecutor.execute(HttpClientImpl.java:155)
        at java.base/java.util.concurrent.CompletableFuture.completeAsync(CompletableFuture.java:2663)
        at java.net.http/jdk.internal.net.http.MultiExchange.responseAsync(MultiExchange.java:246)
        at java.net.http/jdk.internal.net.http.HttpClientImpl.sendAsync(HttpClientImpl.java:631)
        at java.net.http/jdk.internal.net.http.HttpClientImpl.send(HttpClientImpl.java:530)
        ... 16 more
Caused by: java.nio.channels.UnresolvedAddressException
        at java.base/sun.nio.ch.Net.checkAddress(Net.java:149)
        at java.base/sun.nio.ch.Net.checkAddress(Net.java:157)
        at java.base/sun.nio.ch.SocketChannelImpl.checkRemote(SocketChannelImpl.java:753)
        at java.base/sun.nio.ch.SocketChannelImpl.connect(SocketChannelImpl.java:774)
        at java.net.http/jdk.internal.net.http.PlainHttpConnection.lambda$connectAsync$0(PlainHttpConnection.java:165)
        at java.base/java.security.AccessController.doPrivileged(AccessController.java:554)
        at java.net.http/jdk.internal.net.http.PlainHttpConnection.connectAsync(PlainHttpConnection.java:167)
        ... 39 more
java.lang.NullPointerException: Cannot invoke "java.net.http.HttpResponse.body()" because "response" is null
        at org.boticordjava.api.io.DefaultResponseTransformer.transform(DefaultResponseTransformer.java:18)
        at org.boticordjava.api.impl.BotiCordAPIImpl.execute(BotiCordAPIImpl.java:172)
        at org.boticordjava.api.impl.BotiCordAPIImpl.post(BotiCordAPIImpl.java:157)
        at org.boticordjava.api.impl.BotiCordAPIImpl.setStats(BotiCordAPIImpl.java:55)
        at main.config.BotStartConfig.topGGAndStatcord(BotStartConfig.java:384)
        at jdk.internal.reflect.GeneratedMethodAccessor51.invoke(Unknown Source)
        at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.base/java.lang.reflect.Method.invoke(Method.java:564)
        at org.springframework.scheduling.support.ScheduledMethodRunnable.run(ScheduledMethodRunnable.java:84)
        at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54)
        at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
        at java.base/java.util.concurrent.FutureTask.runAndReset(FutureTask.java:305)
        at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:305)
        at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
        at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:630)
        at java.base/java.lang.Thread.run(Thread.java:832)

Expected BEGIN_ARRAY but was BEGIN_OBJECT

//TODO: Здесь ошибка Expected BEGIN_ARRAY but was BEGIN_OBJECT если использовать List<String> или String[]
private ServerShortLinks links;

Самый прикол что по идеи должен работать String[] потому что прилетает массив, но... По какой то причине GSON не может распарсить...

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.