Skip to content

SadOnsGit/Sender-Gmail-V2

Repository files navigation

Gmail Sender with Telegram

Python Telegram Aiogram

Дисклеймер

Используя этот бот, вы соглашаетесь с тем, что будете использовать его только для законных целей. Я не несу ответственности за любые последствия, возникшие в результате использования этого скрипта, включая, но не ограничиваясь, спамом, нарушением конфиденциальности, или действиями, противоречащими политике Google. Используйте на свой страх и риск.

Возможности бота:

  1. Рассылка с нескольких аккаунтов
  2. Функция генерации текста (пока что на этапе бета тестирования)
  3. Возможность использования нескольких аккаунтов
  4. Асинхроннная отправка сообщений
  5. Тонкая настройка для рассылки

image

  1. Админ-панель

image

  1. Автоответ (пока не реализовано)
  2. Онлайн отслеживание рассылок в режиме реального времени

image

  1. Отправка ошибок во время рассылки в отдельную группу.

Локальный запуск бота:

Склонировать репозиторий к себе

git clone https://github.com/SadOnsGit/Sender-Gmail-V2.git

В директории проекта создать файл .env и заполнить своими данными:

BOT_TOKEN=''
GROUP_ID=''

Где BOT_TOKEN, укажите токен бота полученный от @BotFather

Где GROUP_CHAT_ID, укажите ID(айди) группы куда бот будет направлять сообщение об ошибках. ВАЖНО: Бот должен состоять в группе и иметь права администратора.

Создать и активировать виртуальное окружение:

Для Linux/macOS:

python3 -m venv venv
source venv/bin/activate

Для Windows:

python -m venv venv
source venv/Scripts/activate

Установить зависимости из файла requirements.txt:

pip install -r requirements.txt

Запустить бот:

python bot_run.py

Запуск бота через Docker контейнер

Создать образ(Image) бота

docker build . -t gmailsender_bot

Создать и запустить контейнер на основе созданного образа

docker run --name senderbot gmailsender_bot

About

Sending emails from gmail using telegram bot.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published