Interface Bot

All Superinterfaces:
Notifier
All Known Implementing Classes:
TelegramBot

public interface Bot extends Notifier
Базовый интерфейс бота-мессенджера (порт Messengers/bot.py).

Наследники реализуют отправку сообщений через конкретный мессенджер (Telegram и т.п.).

  • Method Summary

    Modifier and Type
    Method
    Description
    Имя бота.
    boolean
    Проверяет, запущен ли бот.
    void
    Запускает бота (в фоновом потоке).
    void
    Останавливает бота.

    Methods inherited from interface ru.gentoos.ehouse.assistant.Notifier

    sendMessage
  • Method Details

    • getName

      String getName()
      Имя бота.
      Returns:
      имя
    • start

      void start()
      Запускает бота (в фоновом потоке).
    • stop

      void stop()
      Останавливает бота.
    • isRunning

      boolean isRunning()
      Проверяет, запущен ли бот.
      Returns:
      true, если бот запущен