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

# 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).
Использование
- В EmailInterface: чат с email бота → «Чат с ботом».
- Пишите сообщения; дождитесь ответа или синхронизируйте входящие.
- Панель:
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.



