I tried it and I get run time error with sample code.
Code:
Sub AppStart (Args() As String)
Dim DoneIndiaBotKey As String = "My BOT API Key"
Dim tele As SMMTeleBot
tele.Initialize(DoneIndiaBotKey, "updates")
tele.getUpdatesList(0,20,9000)
StartMessageLoop
End Sub
Sub tele_updates(updates As List)
If updates.IsInitialized Then
For up = 0 To updates.Size-1
Dim u As Update =updates.Get(up)
Log(u.updateId)
Dim mmmm As Message =u.message
Log(mmmm.text&"this message was sent on"&DateTime.Date( DateUtils.UnixTimeToTicks( mmmm.date)))
Next
Else
Log("No updates")
End If
End Sub
Sub tele_sent(some As Message)
Log(some.IsInitialized)
If some.IsInitialized Then
Log(some.caption&" message sent: "&DateTime.Time(DateUtils.UnixTimeToTicks(some.date))&CRLF&some.video.duration)
Else
Log("Fail")
End If
End Sub
Program started.
retrofit.RetrofitError: Read timed out
at retrofit.RetrofitError.networkError(RetrofitError.java:27)
at retrofit.RestAdapter$RestHandler.invokeRequest(RestAdapter.java:395)
at retrofit.RestAdapter$RestHandler.invoke(RestAdapter.java:240)
at com.sun.proxy.$Proxy0.getUpdates(Unknown Source)
at com.pengrad.telegrambot.TelegramBot.getUpdates(TelegramBot.java:139)
at smm.telebot.smmtelebot.rgetUpdatesList(smmtelebot.java:214)
at smm.telebot.smmtelebot$3.call(smmtelebot.java:205)
at smm.telebot.smmtelebot$3.call(smmtelebot.java:199)
at anywheresoftware.b4a.BA$4.run(BA.java:207)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
Caused by: java.net.SocketTimeoutException: Read timed out
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.socketRead(SocketInputStream.java:116)
at java.net.SocketInputStream.read(SocketInputStream.java:170)
at java.net.SocketInputStream.read(SocketInputStream.java:141)
at sun.security.ssl.InputRecord.readFully(InputRecord.java:465)
at sun.security.ssl.InputRecord.read(InputRecord.java:503)
at sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:973)
at sun.security.ssl.SSLSocketImpl.readDataRecord(SSLSocketImpl.java:930)
at sun.security.ssl.AppInputStream.read(AppInputStream.java:105)
at java.io.BufferedInputStream.fill(BufferedInputStream.java:246)
at java.io.BufferedInputStream.read1(BufferedInputStream.java:286)
at java.io.BufferedInputStream.read(BufferedInputStream.java:345)
at sun.net.
www.http.HttpClient.parseHTTPHeader(HttpClient.java:704)
at sun.net.
www.http.HttpClient.parseHTTP(HttpClient.java:647)
at sun.net.
www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1536)
at sun.net.
www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1441)
at java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:480)
at sun.net.
www.protocol.https.HttpsURLConnectionImpl.getResponseCode(HttpsURLConnectionImpl.java:338)
at retrofit.client.UrlConnectionClient.readResponse(UrlConnectionClient.java:73)
at retrofit.client.UrlConnectionClient.execute(UrlConnectionClient.java:38)
at retrofit.RestAdapter$RestHandler.invokeRequest(RestAdapter.java:326)
... 12 more
What's wrong with this?
Thanks a lot for your help.
Regards...
Uday