هولدربات

Stars: 249

Last Contributor: erfjab

هولدربات 🚀 توسط عرفان برای مرزبان توسعه داده شده و به دلیل ارائه قابلیت هولد کردن یوزر در مرزبان، محبوبیت زیادی کسب کرده است. 🎉 این ویژگی در زمان خود توسط UI مرزبان پشتیبانی نمی‌شد.
عرفان یکی از فعال‌ترین کانتریبیوترهای حوزه آزادی وب 🌐 است. می‌توانید او را در تلگرام 📱 و گیت‌هاب 🖥️ دنبال کنید.

⚙️ تنظیم سرور

🔄 به‌روزرسانی سرور

اطمینان حاصل کنید که سرور شما به‌روز است:

sudo apt update && sudo apt upgrade -y

🐋 نصب داکر

برای نصب داکر، از دستور زیر استفاده کنید:

curl -fsSL https://get.docker.com | sh

📂 دانلود و پیکربندی

🛠️ ایجاد پوشه و دانلود docker-compose.yml

پوشه موردنیاز را ایجاد کرده و فایل docker-compose.yml را دانلود کنید:

mkdir -p /opt/erfjab/holderbot/data
curl -o /opt/erfjab/holderbot/docker-compose.yml https://raw.githubusercontent.com/erfjab/holderbot/master/docker-compose.yml
cd /opt/erfjab/holderbot

📝 دانلود و پیکربندی .env

فایل محیطی نمونه را دانلود کنید:

curl -o .env https://raw.githubusercontent.com/erfjab/holderbot/master/.env.example

سپس فایل .env را ویرایش کرده و توکن ربات تلگرام و کلیدهای API را اضافه کنید:

nano .env

🤖 اجرای ربات

⬇️ دانلود آخرین تصویر داکر

آخرین تصویر داکر برای ربات را دانلود کنید:

docker compose pull

▶️ شروع ربات

ربات را در حالت جدا شده اجرا کنید:

docker compose up -d

🛡️ بررسی اجرای ربات

وضعیت کانتینرهای در حال اجرا را بررسی کنید:

docker compose ps

🔄 به‌روزرسانی ربات

برای به‌روزرسانی ربات به آخرین نسخه:

  1. ⬇️ آخرین تصویر داکر را دانلود کنید:

    docker compose pull
  2. ▶️ ربات را مجدداً اجرا کنید:

    docker compose up -d

🛠️ مدیریت ربات با داکر

🔁 راه‌اندازی مجدد ربات

docker compose restart

⛔ توقف ربات

docker compose down

📜 مشاهده لاگ‌ها به صورت زنده

docker compose logs -f

📬 تماس و پشتیبانی

برای حمایت از پروژه، لطفاً به آن ⭐ دهید! 🌟

Stargazers over time