Size: a a a

2019 October 09

SB

Stanislav Bohoon in Kotlin Start
Andrew Mikhaylov
Во-первых, у нас тут не @javastart, во-вторых, нет :)
Спасибо) Да вот что-то вылетело из головы))
источник

AM

Andrew Mikhaylov in Kotlin Start
Newbie Developer
лонг-пулинг и вебсоекеты это все хорошо, но я же могу и просто в цикле запрашивать, верно?) для начала это тоже пойдет)

На счет веб морды - нет, она мне не нужна
Так вы об этом вообще не думаете, вам по идее библиотека должна предоставить возможность зарегистрировать коллбек, который будет вызываться на каждое новое сообщение, и выполнить какие-то методы, соответствующие документации телеграм апи. Всё. Как оно работает под капотом, как общается с серверами телеги -- дело третье.
источник

N

Newbie Developer in Kotlin Start
Andrew Mikhaylov
Так вы об этом вообще не думаете, вам по идее библиотека должна предоставить возможность зарегистрировать коллбек, который будет вызываться на каждое новое сообщение, и выполнить какие-то методы, соответствующие документации телеграм апи. Всё. Как оно работает под капотом, как общается с серверами телеги -- дело третье.
ну я имел в виду, что телеграм это просто как апи, любое другое апи
это http client)
источник

N

Newbie Developer in Kotlin Start
другими словами, мне будет достаточно только ktora, верно?)
источник

AM

Andrew Mikhaylov in Kotlin Start
Newbie Developer
ну я имел в виду, что телеграм это просто как апи, любое другое апи
это http client)
Не любое апи -- это http-клиент. Когда не вы что-то сообщаете серверу, а сервер что-то сообщает вам -- это как раз либо http long-polling, либо вебхук (то есть хттп-сервер), либо вебсокеты, либо SSE. Не говоря уже о том, что в мире есть другие протоколы.
источник

AM

Andrew Mikhaylov in Kotlin Start
Вы хотите без библиотек для телеграмма реализовывать общение с ним? Вы уверены, что вам это нужно? :)
источник

DT

Dmitriy Tkachenko in Kotlin Start
Там нет ничего сложного если говорим про HTTP API, другое дело если захочется по Mproto с телегой пообщаться))
источник

N

Newbie Developer in Kotlin Start
Andrew Mikhaylov
Вы хотите без библиотек для телеграмма реализовывать общение с ним? Вы уверены, что вам это нужно? :)
хм, ну на дарте получилось
источник

N

Newbie Developer in Kotlin Start
единственное что без веб хуков и лонг пуллинга, а просто бесконечный цикл проверки в отдельном потоке не появились ли какие-то команды)
источник

AN

Alexander Nozik in Kotlin Start
Ну всегда найдутся желающие пособирать json/xml руками...
источник

N

Newbie Developer in Kotlin Start
Alexander Nozik
Ну всегда найдутся желающие пособирать json/xml руками...
Зачем руками? Либа же есть
А на счёт без библиотек, ктор же и есть библиотека для работы с сетью)
источник

N

Newbie Developer in Kotlin Start
Andrew Mikhaylov
Вы хотите без библиотек для телеграмма реализовывать общение с ним? Вы уверены, что вам это нужно? :)
так я не говорил без библиотек, я имел в виду фрейморки типо boot spring и прочее
источник

AM

Andrew Mikhaylov in Kotlin Start
Newbie Developer
так я не говорил без библиотек, я имел в виду фрейморки типо boot spring и прочее
Я под руками и подразумевал реализацию общения с телеграммом не библиотекой для телеграмма, а http-клиентом / http-сервером (да, там нет вебсокетов, я забыл).
источник

AM

Andrew Mikhaylov in Kotlin Start
Отвечая на ваш вопрос -- да, достаточно.
источник

N

Newbie Developer in Kotlin Start
да, я хотел именно без либы для телеграмма, а именно с помощью кторовских http-клиента / http-сервера

Спасибо 🙂
источник

ch

central hardware in Kotlin Start
Newbie Developer
так я не говорил без библиотек, я имел в виду фрейморки типо boot spring и прочее
А нфига вам бут для бота?
источник

AM

Andrew Mikhaylov in Kotlin Start
Да выяснили ж уже, что не обязателен, не разводите, пожалуйста.
источник
2019 October 10

MG

Matthew Good in Kotlin Start
how is to* implemented, as i get https://pl.kotl.in/i1eC6Bcye VectorCore cannot be cast to VectorBase
источник

AM

Andrew Mikhaylov in Kotlin Start
You are creating an instance of base class, and then trying to use it as a subclass type, which is impossible.
источник

MG

Matthew Good in Kotlin Start
would i need something like this

fun VectorCore.toVectorBase() = VectorBase().also { it.addAll(this) } // copy all vectors from this instance to new instance
источник