This guide sets up all dependencies required to run any of your bots, including:
- π Python Bots
- β Java Bots
- π¨ JavaScript (Node.js) Bots
- 𧬠Git-based Bots
- βοΈ Shell/Script-based Tools
Supports both Ubuntu Desktop and Android Termux.
| Language / Tool | Needed For | Version |
|---|---|---|
| Python | Python bots | 3.8+ |
| Java | Java bots | 17+ |
| Node.js + npm | JavaScript bots | 16+ |
| Git | Repo management | Latest |
| Curl / Wget | File fetching | Built-in |
| unzip / tar | File extraction | Built-in |
| pip | Python packages | Latest |
| Termux Extras | Android CLI | Updated |
sudo apt update && sudo apt upgradesudo apt install gitsudo apt install python3 python3-pipsudo apt install openjdk-21-jdksudo apt install nodejs npmsudo apt update
sudo apt install nanosudo apt install curl wget unzippkg update && pkg upgradepkg install gitpkg install python
pip install --upgrade pippkg install openjdk-21pkg install nodejsFor Termux:
pkg update
pkg install nanopkg install curl wget unzippip install -r requirements.txt
python3 main.pyjavac MainBot.java
java MainBotnpm install
node index.jsEach bot should include:
main.py,MainBot.java, orindex.jsrequirements.txtorpackage.jsonaccounts.txt(multi-login).env(credentials/config)sessions/folder (session cache)README.md(bot guide)
Part of the YetiDAO Bot Suite Telegram: @cryptodai3