Столкнулся с проблемой. У библиотеки Telegrambots для использования с Http proxy нужно использовать вот такой конструктор:
public TelegramLongPollingBot(DefaultBotOptions options) {
super(options);
}
Нужно передать параметр DefaultBotOptions options. Но как это сделать через аннотацию я не могу понять.
Если сделать вот так:
@Autowired
public TelegramBot(DefaultBotOptions options){
super(options);
}
то ругается, что Could not autowire. No beans of 'DefaultBotOptions' type found. Checks autowiring problems in a bean class.
Понятно, что DefaultBotOptions не bean, потому что из библиотеки.
Как все таки использовать конструктор с параметрами и @Autowired?
P.S. Может не совсем понятно объяснил проблему.
Создайте руками:
@Bean
public TelegramLongPollingBot telegramLongPollingBot() {
return new TelegramLongPollingBot(new DefaultBotOptions());
}
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
В задаче по реализации фильтра, столкнулся с следующей проблемойУ фильтра есть некоторое колличество полей, которые в случае если пользователь...
Хочу сделать Longpoll запрос на сервер vk для бота, но сперва нужно получить ключ и адрес сервера, https://vkcom/dev/groups
Как выполнить последовательно эти два метода? получается что они выполняются одновременно, а нужно чтобы сначала прямоугольник перемещался...