Warning
This project is created for educational purposes only. It is intended solely for learning and demonstration, to help beginners understand how tools and API calls work.
Do not use this project for any illegal, unethical, or malicious activity. The developer is not responsible for any misuse or for issues that may arise from interactions with official authorities.
Lightning-fast Facebook comment bot with parallel processing and pre-login system fully capable to handle more than 50,000 facebook accounts ( Assumption ) parlelly and post comments through them parlelly. usefull for quick learning api calls, json structures, parsing, web scraping, automation workflows
- Cross plateform Cmpatability (windows, linux etc...)
- Pre-login all sessions at startup
- Lightning-fast parallel commenting
- Multi-account support
- Auto-fallback methods (Graph API + Web GraphQL)
- Real-time progress tracking
- Configurable parallelism
- fully Customizable
- user friendly terminal layout
usage multiple external and internal libraries for different kind of stuffs some of these are -
Requests: an library for making http requests to gain useful information about new updates and other security stuffs.
art: another python library used for generating text to ASCII ART
cuncurrent.futures: one more python module used for concurrency and parllel execution for fastest results.
just copy paste the bellow provided shell commands and wait and watch
- Click To download exec File
- just double click on downloaded file and wait for startup
pkg install python -y
pkg install git -y
git clone https://github.com/hackesofice/Facebook-Automation-2.0.git
cd Facebook-Automation-2.0
pip install -r requirements.txt
python main.pyapk add python3 -y
apk add py3-pip -y
apk add git -y
git clone https://github.com/hackesofice/Facebook-Automation-2.0.git
cd Facebook-Automation-2.0
pip install -r requirements.txt
python main.pythe too is flexible and can be modified as user needs hear are some ideas
| Question | Answer | Steps |
|---|---|---|
| Can i Edit Logo | Yes | essensials/settings.json => logo => main => write your preferd name ( keep short max 4 char ) |
| Can i change Font Style | Yes | essensials/settings.json => logo => font => write random or preferd one from all_fonts.txt |
| Can i change/Color | Yes | essensials/settings.json => logo => color => write random or pick preferd one from essensials/color.json |
| Can i missuse it | No | its against facebook's terms of conditions youll get banned from using facebook, facebook's automation detection system may bock you from using their plateform |
flowchart TD
%% Nodes
A([Start])
B[Ask user for details]
C[Read data from history.json]
D{New data provided?}
E[Update history.json]
F[Use existing data]
G[Login with cookies in parallel]
H[Get account tokens]
I[Fetch linked pages]
J[Create sessions]
K[Update status on home screen]
L[Ask for post link]
M[Fetch post ID]
N{Valid post link?}
O[Confirm commenting Y or N]
Q[Post comments in parallel]
R[Ask for another round]
S{User choice}
Z([Exit])
%% Flow
A --> B --> C --> D
D -- Yes --> E --> G
D -- No --> F --> G
G --> H --> I --> J --> K
K --> L --> M --> N
N -- No --> L
N -- Yes --> O
O -- N --> Z
O -- Y --> Q --> R --> S
S -- Yes --> O
S -- No --> Z
%% Classes
class A,Z startEnd
class B,C,E,F input
class G,H,I,J,K auth
class L,M,Q workflow
class D,N,S decision
class O,R confirm
%% Styles
classDef startEnd fill:#0f172a,stroke:#38bdf8,stroke-width:2px,color:#ffffff
classDef input fill:#ecfeff,stroke:#06b6d4,stroke-width:2px,color:#0f172a
classDef auth fill:#f0fdf4,stroke:#22c55e,stroke-width:2px,color:#052e16
classDef workflow fill:#fff7ed,stroke:#f97316,stroke-width:2px,color:#431407
classDef decision fill:#fef2f2,stroke:#ef4444,stroke-width:2px,color:#450a0a
classDef confirm fill:#f5f3ff,stroke:#8b5cf6,stroke-width:2px,color:#2e1065