Проблема в написании бота java (DefaultBotSession.class);

Ошибка возникает здесь

package com.example.SpringNjc.config;

import com.example.SpringNjc.options.telegramBot;
import lombok.AllArgsConstructor;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.event.ContextRefreshedEvent;
import org.springframework.context.event.EventListener;
import org.springframework.stereotype.Component;
import org.telegram.telegrambots.meta.TelegramBotsApi;
import org.telegram.telegrambots.meta.exceptions.TelegramApiException;
import org.telegram.telegrambots.updatesreceivers.DefaultBotSession;



@Component
@AllArgsConstructor
@Slf4j
public class BotInitialazer {
    @Autowired
    static
    telegramBot bot;

    @EventListener({ContextRefreshedEvent.class})
    public void init() throws TelegramApiException {
        TelegramBotsApi telegramBotsApi = new TelegramBotsApi(DefaultBotSession.class);
        try {
            telegramBotsApi.registerBot(bot);
        }
        catch (TelegramApiException e) {
            log.error("Error occurred: " + e.getMessage());
        }
    }
}

java: no suitable constructor found for TelegramBotsApi(java.lang.Class<org.telegram.telegrambots.updatesreceivers.DefaultBotSession>)
    constructor org.telegram.telegrambots.meta.TelegramBotsApi.TelegramBotsApi() is not applicable
      (actual and formal argument lists differ in length)
    constructor org.telegram.telegrambots.meta.TelegramBotsApi.TelegramBotsApi(java.lang.String,java.lang.String) is not applicable
      (actual and formal argument lists differ in length)
    constructor org.telegram.telegrambots.meta.TelegramBotsApi.TelegramBotsApi(java.lang.String,java.lang.String,java.lang.String,java.lang.String) is not applicable
      (actual and formal argument lists differ in length)
    constructor org.telegram.telegrambots.meta.TelegramBotsApi.TelegramBotsApi(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String) is not applicable
      (actual and formal argument lists differ in length)

Ответы (0 шт):