Class UrlSender

java.lang.Object
io.github.yvasyliev.forwarder.telegram.bot.service.sender.UrlSender
All Implemented Interfaces:
PostSender<SendUrlDTO, org.telegram.telegrambots.meta.api.objects.message.Message>

@Service public class UrlSender extends Object implements PostSender<SendUrlDTO, org.telegram.telegrambots.meta.api.objects.message.Message>
Service for sending URLs to a Telegram chat.
  • Constructor Details

  • Method Details

    • send

      public org.telegram.telegrambots.meta.api.objects.message.Message send(SendUrlDTO sendUrlDTO) throws IOException, org.telegram.telegrambots.meta.exceptions.TelegramApiException
      Description copied from interface: PostSender
      Sends the given method to Telegram.
      Specified by:
      send in interface PostSender<SendUrlDTO, org.telegram.telegrambots.meta.api.objects.message.Message>
      Parameters:
      sendUrlDTO - the method to be sent
      Returns:
      the response received after sending
      Throws:
      IOException - if an I/O error occurs
      org.telegram.telegrambots.meta.exceptions.TelegramApiException - if a Telegram API error occurs