Size: a a a

2020 December 05

Ю

Юрий in learn.java
Dmitriy Shilnikov
Ну я в expression джава код и написал )
Пол года как с мапстрактом не работаю, забываю как там
источник

<Юрий> 👨‍🔬 Чеб... in learn.java
какую либу лучше взять для телеграм бота?
нашёл https://github.com/rubenlagus/TelegramBots и https://github.com/pengrad/java-telegram-bot-api
есть отзывы?
источник

DK

Dmtr Klkv in learn.java
Пиши без либы, там все что нужно, это посылать и принимать json.
источник

DK

Dmtr Klkv in learn.java
Для парсинга json в java объект используй: GSON или похожую библиотеку.
источник

DK

Dmtr Klkv in learn.java
*сериализации
источник

DK

Dmtr Klkv in learn.java
То есть грубо: открывешь сокет и посылаешь: getUpdates, а потом response сериализуешь в подходящий объект.
источник

ch

central hardware in learn.java
Dmtr Klkv
Пиши без либы, там все что нужно, это посылать и принимать json.
и с либой то полотна на тысячи строк получаются, добавь сюда еще и самопальную либу, и нарисовывается какой то ад
источник

<Юрий> 👨‍🔬 Чеб... in learn.java
Ну а смысл описывать свои классы message, update, chat, user, callbackquery итд?
источник

<Юрий> 👨‍🔬 Чеб... in learn.java
Абсолютно шаблонный код, который кто-то уже написал
источник

<Юрий> 👨‍🔬 Чеб... in learn.java
Просто по опыту ботов на питоне есть две конкурирующие либы, одна старое глючное говно, другая новая, классная и не глючит, и есть куча фич, типа встроенной FSM и других удобств.
Вот хотелось узнать, в чем разница между либами на java
источник

ch

central hardware in learn.java
<Юрий> 👨‍🔬 Чебышев
Просто по опыту ботов на питоне есть две конкурирующие либы, одна старое глючное говно, другая новая, классная и не глючит, и есть куча фич, типа встроенной FSM и других удобств.
Вот хотелось узнать, в чем разница между либами на java
ну так вперед читать код
источник

<Юрий> 👨‍🔬 Чеб... in learn.java
central hardware
ну так вперед читать код
Кашка будет читать две либы паралельно)
источник

DK

Dmtr Klkv in learn.java
Я писал на обеих этих либах, они обе говно.
источник

ch

central hardware in learn.java
Dmtr Klkv
Я писал на обеих этих либах, они обе говно.
аргументация будет?
источник

DK

Dmtr Klkv in learn.java
Они себя ведут непредсказуемо. Были случаи, когда они начинали выводить только сообщения начиная со второго. Иногда появлялись задержки в 30-50 секунд. Кода я сдался и написал все руками, никаких проблем не возникало.
источник

<Юрий> 👨‍🔬 Чеб... in learn.java
Dmtr Klkv
Они себя ведут непредсказуемо. Были случаи, когда они начинали выводить только сообщения начиная со второго. Иногда появлялись задержки в 30-50 секунд. Кода я сдался и написал все руками, никаких проблем не возникало.
и вебхуки и поллинг?
источник

ch

central hardware in learn.java
Dmtr Klkv
Они себя ведут непредсказуемо. Были случаи, когда они начинали выводить только сообщения начиная со второго. Иногда появлялись задержки в 30-50 секунд. Кода я сдался и написал все руками, никаких проблем не возникало.
нифига не понятно, что то более подробное чем я что то сделал и оно сделало бум есть?
источник

DK

Dmtr Klkv in learn.java
Только поллинг, вебхуки писал уже не я, так что не могу сказать.
источник

DK

Dmtr Klkv in learn.java
central hardware
нифига не понятно, что то более подробное чем я что то сделал и оно сделало бум есть?
Я же так и не решил проблему, поэтому причину объяснить не могу. Поведение было такое: вечером все работает, идешь спать, утром не работает. Где-то что-то закешировалось, не так спарсилось... не знаю. Сроки поджимали и я быстро все переписал.
источник

ch

central hardware in learn.java
Dmtr Klkv
Я же так и не решил проблему, поэтому причину объяснить не могу. Поведение было такое: вечером все работает, идешь спать, утром не работает. Где-то что-то закешировалось, не так спарсилось... не знаю. Сроки поджимали и я быстро все переписал.
у меня бот на либе от rubenglausa работал без рестартов месяцами и никаких проблем не было
источник