Команды бота

    Редактирование файла

    Создать автоматизацию

    Создать правило автоотправки

    Переслать сообщение в...

    • Загрузка списка групп...

    Email Bot · Почтовый бот для EmailInterface

    example-b5-email-bot.jpg

    # Email Bot · Почтовый бот для EmailInterface

    Плагин платформы [HuskyServer](https://huskynet.ru/4528/): IMAP-опрос ящика бота и ответы по SMTP для Android-приложения EmailInterface.

    Возможности

    • Опрос IMAP с интервалом POLL_INTERVAL_SEC.
    • Ответы SMTP в треды с темой EmailChat-….
    • Белый список ALLOWED_USERS.
    • Веб-панель: статистика и документация (/emailbot/).

    Требования

    • Ядро HuskyServer.
    • Отдельный email + пароль приложения (Gmail/Яндекс).
    • Python venv через setup.sh; nginx /emailbot/:5020.

    Установка и запуск

    sudo bash /home/projects/plugins/email-bot/setup.sh
    nano /home/projects/plugins/email-bot/.env   # BOT_EMAIL, BOT_PASSWORD, ALLOWED_USERS
    sudo systemctl restart email-bot

    Если location nginx нет — sudo bash scripts/apply-nginx.sh (после CRLF-fix при заливке с Windows).

    Использование

    1. В EmailInterface: чат с email бота → «Чат с ботом».
    2. Пишите сообщения; дождитесь ответа или синхронизируйте входящие.
    3. Панель: http://<IP>/emailbot/.

    Структура проекта

    email-bot/
    ├── plugin.json · setup.sh · email-bot.service
    ├── app.py · bot_worker.py · mail_client.py · emailbot_web_panel.py
    └── doc/

    Технологии

    Python, Flask, IMAP/SMTP, systemd.

    Платформа и соседние плагины

    История изменений

    # Changelog

    [Unreleased]

    Changed

    • Документация приведена к шаблону HuskyServer; README с перелинковкой на платформу и соседние плагины.

    2026-06-08

    • Исходники скопированы в /home/projects/plugins/email-bot/ как новый целевой дом плагина.
    • Runtime-пути в service/env/docs переключены на /home/projects/plugins/email-bot/.
    • Манифест перенесён в /home/projects/plugins/email-bot/plugin.json.
    • Бургер-меню через nav-api.php (fallback при ошибке).
    • Документация приведена к стандарту EuropaServer.

    Edit Message

    Attachments:

    AI Assistant

    Enter your instruction to edit the text: