https://github.com/dub1401/spambot
Скрипт для автоматической рассылки сообщений и накрутки участников чатов в Telegram.
https://github.com/dub1401/spambot
bot cli mailing spam telegram
Last synced: 3 months ago
JSON representation
Скрипт для автоматической рассылки сообщений и накрутки участников чатов в Telegram.
- Host: GitHub
- URL: https://github.com/dub1401/spambot
- Owner: DUB1401
- License: apache-2.0
- Created: 2023-12-27T21:29:29.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2025-05-02T19:11:01.000Z (6 months ago)
- Last Synced: 2025-06-06T12:06:04.326Z (4 months ago)
- Topics: bot, cli, mailing, spam, telegram
- Language: Python
- Homepage:
- Size: 246 KB
- Stars: 2
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# SpamBot
**SpamBot** – это сервис, помогающий оперировать множеством аккаунтов Telegram для выполнения определённых задач, таких как рассылка сообщений, накрутка участников чатов и постановка реакций, поддерживающий личные пространства для многопользовательского использования, а также реализующий приметивную систему управления доступом.Программа состоит из двух элементов: _консольного приложения_ и _Telegram-бота_, выступающего в роле удобного интерфейса редактирования рассылаемых сообщений.
## Порядок установки и использования
1. Скачать и распаковать последний релиз.
2. Убедиться в доступности на вашем устройстве Python версии **3.10** или новее.
3. Открыть каталог со скриптом в терминале: можно воспользоваться командой `cd` или встроенными возможностями файлового менеджера.
4. Создать виртуальное окружение Python.
```
python -m venv .venv
```
5. Активировать вирутальное окружение.
```
# Для Windows.
.venv\Scripts\activate.bat# Для Linux или MacOS.
source .venv/bin/activate
```
6. Установить зависимости.
```
pip install -r requirements.txt
```
7. Произвести настройку путём редактирования файла _Settings.json_.
8. Запустить скрипт в серверном режиме бота исполнив `main.py run -s`, а в самом боте выполнить команду `/start {PASSWORD}`. Это зарегестрирует вас в системе и покажет ваш ключ доступа (ID аккаунта Telegram).
9. В вирутальном окружении указать для выполнения интерпретатором файл `main.py`, что откроет консольный интерфейс.
10. Чтобы получить более подробные сведения о взаимодействии через CLI, выполните команду `help`.
11. Для автоматического запуска бота-редактора рекомендуется провести инициализацию сервиса через [systemd](systemd/README.md) на GNU/Linux или путём добавления его в автозагрузку на Windows.> [!WARNING]
> Разработчик данного скрипта снимает с себя всю ответственность за его использование и последствия, к которым это может привести. Помните, что рассылка спама и прочие функции могут нарушать пользовательское соглашение Telegram, что способно привести к блокировке аккаунтов!# Settings.json
```JSON
"token": ""
```
Сюда необходимо занести токен бота Telegram (можно получить у [BotFather](https://t.me/BotFather)).
___
```JSON
"password": "1234"
```
Пароль для авторизации в боте-редакторе.
___
```JSON
"delay": 1
```
Интервал в секундах, выдерживаемый между последовательными запросами к Telegram._Copyright © DUB1401. 2023-2025._