Telegram bot sendMessage() is deprecated in java

142
25 января 2018, 18:47

Если этот метод уже deprecated, то как лучше отправлять сообщения клиенту?

Answer 1

Метод попал в Deprecated с версии 3.2: https://github.com/rubenlagus/TelegramBots/wiki/Changelog

Там же сказано, как мигрировать на новую версию библиотеки:

To version 3.2

  1. Replace usage of all deprecated methods from AbsSender with methods execute or executeAsync.

  2. If you are extending AbsSender class, implement new added methods.

То есть просто замените sendMessage на execute, если у вас нет никакой мудреной логики. execute теперь принимает wildcard generic, а объект SendMessage как раз подходит под этот wildcard.

P.S. Официальную документацию с changelogами полезно читать, рекомендую. Если разработчики что-то объявили Deprecated, то они непременно должны где-то написать что же делать теперь. Либо в javadocs, либо на сайте в changelogs, например.

READ ALSO
Шаблоны в jQuery

Шаблоны в jQuery

Я когда то давно слышал, что в jQuery собираются встроить шаблоны (tmpl), чтобы не цеплять сторонние библиотекиНо этого, походу, не случилось

314
Добавить содержимое div в разные input

Добавить содержимое div в разные input

Как по клику на <div class="add"> добавить содержимое из <span class="title_id"> в add_title_id, а <span class="title"> в add_title?

236
Построение графика (Flot, php)

Построение графика (Flot, php)

ЗдравствуйтеИмеется проблема в построение графика с помощью flot

365
Наклонный блок с текстом на javascript

Наклонный блок с текстом на javascript

Мне нужно поместить текст в такой блок, чтоб располагался под наклономНагуглил что это можно сделать только через js, кто может подсказать...

220