مرکزی مواد پر جائیں
اے آئی ٹیوٹوریلز

Auto-Checkin کے ساتھ روزانہ AI کوٹا چیک اِن خودکار بنائیں

جانیں کہ Auto-Checkin کیسے انسٹال کریں، GoRouter، Tabi AI، JustDoWork اور SeekAI اکاؤنٹس کیسے ترتیب دیں، Cloudflare Turnstile حل کرنے کے لیے YesCaptcha کیسے مربوط کریں، چیک اِن کیسے چلائیں، اور cron کے ذریعے روزانہ عمل درآمد کیسے شیڈول کریں۔

Auto-Checkin کے ساتھ روزانہ AI کوٹا چیک اِن خودکار بنائیں

Auto-Checkin کیا کرتا ہے

Auto-Checkin ایک Python آٹومیشن ٹول کِٹ ہے جو GoRouter، Tabi AI، JustDoWork، اور SeekAI پر متعدد اکاؤنٹس کے روزانہ چیک اِن انجام دینے کے لیے استعمال ہوتی ہے۔ اس کا مقصد ان فراہم کنندگان کی جانب سے پیش کیے جانے والے روزانہ کے مفت LLM کوٹے جمع کرنا ہے، تاکہ ہر اکاؤنٹ کو دستی طور پر چیک اِن کرنے کی ضرورت نہ رہے۔

یہ ٹول کِٹ سیشنز کی توثیق کرتی ہے، ہر پلیٹ فارم کے متوقع تصدیقی ہیڈرز لاگو کرتی ہے، اور Cloudflare Turnstile چیلنجز حل کرنے کے لیے YesCaptcha استعمال کرتی ہے۔ کسی بھی اکاؤنٹ کو خودکار بنانے سے پہلے متعلقہ پلیٹ فارم کی شرائط کا جائزہ لیں اور یقینی بنائیں کہ آپ کا استعمال مجاز ہے۔

اہم خصوصیات

  • چار معاون فراہم کنندگان: GoRouter، Tabi AI، JustDoWork، اور SeekAI۔
  • متعدد اکاؤنٹس کی ترتیب: متعدد معاون اکاؤنٹس کو ایک JSON کنفیگریشن فائل میں محفوظ کریں۔
  • خودکار سیشن توثیق: چیک اِن کے عمل کے دوران ترتیب دیے گئے سیشنز کی توثیق کریں۔
  • پلیٹ فارم کے مطابق تصدیق: مطلوبہ ٹوکن اور ہیڈر پیرامیٹرز کو متعین انداز میں بھیجیں۔
  • Turnstile حل کرنا: Cloudflare Turnstile کو خودکار طور پر حل کرنے کے لیے YesCaptcha کلائنٹ کلید استعمال کریں۔
  • مقررہ شیڈول کے مطابق عمل درآمد: اسکرپٹ کو cron کے ذریعے روزانہ چلائیں۔
  • AI ایجنٹ کا سیاق: شامل کردہ ایجنٹ ہدایات اور مشین کے ذریعے قابلِ مطالعہ سیاقی فائلیں استعمال کریں۔

معاون پلیٹ فارمز اور اسناد

ہر اکاؤنٹ کے لیے ایک access token درکار ہے۔ GoRouter کے لیے اکاؤنٹ ڈیش بورڈ میں دکھائی جانے والی عددی user ID بھی درکار ہوتی ہے۔

  • GoRouter: https://gorouter.app استعمال کرتا ہے۔ access token اور عددی user ID فراہم کریں۔ اس کے middleware کو اس ID سے مطابقت رکھنے والے New-Api-User: <USER_ID> ہیڈر کی ضرورت ہوتی ہے۔
  • Tabi AI: https://tabitoken.com استعمال کرتا ہے اور access token درکار ہے۔
  • JustDoWork: https://api.justwoker.icu استعمال کرتا ہے اور access token درکار ہے۔
  • SeekAI: https://seekai.cc استعمال کرتا ہے اور access token درکار ہے۔

README کے مطابق GoRouter اور Tabi AI کے روزانہ انعامات 2.5M–5.0M کوٹا، JustDoWork کے 10.0M–15.0M، اور SeekAI کے 10.0M ہیں۔ یہ اقدار فراہم کنندگان کی پیشکشیں ہیں اور ٹول کِٹ سے آزادانہ طور پر تبدیل ہو سکتی ہیں۔

ضروریات

  • Python 3.9 یا اس کے بعد کا ورژن۔
  • ریپوزٹری کلون کرنے کے لیے Git۔
  • کسی معاون پلیٹ فارم پر کم از کم ایک اکاؤنٹ۔
  • متعلقہ پلیٹ فارم کا access token۔
  • GoRouter ترتیب دیتے وقت عددی ڈیش بورڈ user ID۔
  • Turnstile حل کرنے کے لیے YesCaptcha کلائنٹ کلید۔

مرحلہ 1: ٹول کِٹ انسٹال کریں

ریپوزٹری کلون کریں، اس کی ڈائریکٹری میں جائیں، الگ Python ماحول بنائیں، اسے فعال کریں، اور ظاہر کردہ dependencies انسٹال کریں:

git clone https://github.com/d4ncboz/auto-checkin.git
cd auto-checkin
python -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt

اوپر دی گئی کمانڈز Linux اور macOS شیلز کے activation syntax استعمال کرتی ہیں۔ اگر آپ بعد میں cron کی مثال کے ذریعے پروجیکٹ چلانے کا ارادہ رکھتے ہیں تو virtual environment برقرار رکھیں۔

مرحلہ 2: YesCaptcha کلائنٹ کلید حاصل کریں

پروجیکٹ کے YesCaptcha referral link کے ذریعے رجسٹر ہوں اور اپنے ای میل پتے سے لاگ اِن کریں۔ README کے مطابق صارفین Telegram پر YesCaptcha سپورٹ سے رابطہ کر کے، رجسٹرڈ ای میل اور referral code akS4rP فراہم کرنے پر 1,500 مفت پوائنٹس کی درخواست کر سکتے ہیں۔

README کے اندازے کے مطابق 1,500 پوائنٹس تقریباً 750–1,500 Turnstile حل کرنے کے لیے کافی ہیں۔ اصل استعمال solver service پر منحصر ہے۔

پوائنٹس کریڈٹ ہونے کے بعد YesCaptcha ڈیش بورڈ سے clientKey کاپی کریں۔ اسے مقامی اکاؤنٹ کنفیگریشن میں شامل کرنا ہوگا۔

مرحلہ 3: اکاؤنٹ کنفیگریشن بنائیں

شامل کردہ مثال کی فائل کاپی کریں:

cp accounts.example.json accounts.json

accounts.json کھولیں اور placeholders کو اپنی YesCaptcha کلید اور پلیٹ فارم اسناد سے تبدیل کریں۔ ہر معاون فراہم کنندہ کے لیے ایک اکاؤنٹ پر مشتمل کنفیگریشن اس طرح دکھائی دیتی ہے:

{
  "yescaptcha_key": "YOUR_YESCAPTCHA_CLIENT_KEY",
  "accounts": [
    {
      "platform": "gorouter",
      "name": "GoRouter_Account_1",
      "token": "YOUR_GOROUTER_ACCESS_TOKEN",
      "user_id": 12345
    },
    {
      "platform": "tabitoken",
      "name": "Tabi_Account_1",
      "token": "YOUR_TABI_ACCESS_TOKEN"
    },
    {
      "platform": "justwoker",
      "name": "JustDoWork_Account_1",
      "token": "YOUR_JUSTDOWORK_ACCESS_TOKEN"
    },
    {
      "platform": "seekai",
      "name": "SeekAI_Account_1",
      "token": "YOUR_SEEKAI_ACCESS_TOKEN"
    }
  ]
}

فیلڈز کو سمجھنا

  • yescaptcha_key میں YesCaptcha ڈیش بورڈ سے کاپی کی گئی کلائنٹ کلید ہوتی ہے۔
  • accounts ان اکاؤنٹس کی فہرست ہے جن پر اسکرپٹ عمل کرتا ہے۔
  • platform مثال میں دکھائی گئی اقدار کے ذریعے فراہم کنندہ کی شناخت کرتا ہے۔
  • name ترتیب دیے گئے اکاؤنٹس میں فرق کرنے کے لیے قابلِ فہم لیبل ہے۔
  • token میں فراہم کنندہ کا access token ہوتا ہے۔
  • user_id GoRouter کے لیے ضروری ہے اور اس کے ڈیش بورڈ پروفائل کی عددی ID ہونی چاہیے۔

آپ صرف اپنے استعمال کے فراہم کنندگان ترتیب دے سکتے ہیں یا اضافی اکاؤنٹس کے لیے مزید اندراجات شامل کر سکتے ہیں۔ ہر اندراج کے لیے وہی object structure برقرار رکھیں اور مناسب platform value استعمال کریں۔

مرحلہ 4: چیک اِن چلائیں

Virtual environment فعال ہونے اور accounts.json ترتیب دیے جانے کے بعد یہ کمانڈ چلائیں:

python checkin.py

یہ تمام تشکیل شدہ اکاؤنٹس کے لیے چیک اِن کا ایک مرحلہ انجام دیتا ہے۔ شیڈول بنانے سے پہلے کمانڈ دستی طور پر چلائیں تاکہ آپ غیر معتبر ٹوکنز، غلط GoRouter صارف ID، ناقص JSON، یا YesCaptcha کی تشکیل کے مسائل کی شناخت کر سکیں۔

مرحلہ 5: روزانہ عمل درآمد شیڈول کریں

cron والے سسٹم پر درج ذیل کمانڈ ایک ایسا کام انسٹال کرتی ہے جو سرور کے تشکیل شدہ ٹائم زون میں ہر روز صبح 11:00 بجے چلتا ہے۔ README میں مطلوبہ شیڈول صبح 11:00 بجے WIB بتایا گیا ہے، اس لیے تصدیق کریں کہ میزبان کا ٹائم زون اسی توقع کے مطابق ہے۔

(crontab -l 2>/dev/null; echo "0 11 * * * cd $(pwd) && .venv/bin/python checkin.py >> checkin.log 2>&1") | crontab -

یہ کام موجودہ پروجیکٹ ڈائریکٹری میں داخل ہوتا ہے، .venv سے Python انٹرپریٹر چلاتا ہے، اور معیاری آؤٹ پٹ اور خرابیوں کو checkin.log میں شامل کرتا ہے۔

Cron اندراج کی تصدیق کریں

انسٹالیشن کے بعد فعال crontab کا جائزہ لیں:

crontab -l

پہلی شیڈول شدہ رَن کے بعد checkin.log کا بھی جائزہ لیں۔ اس سے تصدیق کرنے میں مدد ملتی ہے کہ cron پروجیکٹ ڈائریکٹری، ورچوئل ماحول، تشکیل کی فائل اور نیٹ ورک تک رسائی حاصل کر سکتا ہے۔

اعلیٰ درجے کی تشکیل کی تجاویز

پلیٹ فارم کے عین شناختی نام استعمال کریں

پلیٹ فارم کی قدریں مثال میں دکھائے گئے ناموں کے عین مطابق رکھیں: gorouter، tabitoken، justwoker، اور seekai۔ تشکیل کے نام ہر فراہم کنندہ کے عوامی ڈسپلے نام سے مطابقت نہیں رکھتے، اس لیے انہیں درست طور پر نقل کرنے سے اکاؤنٹ کی غلط روٹنگ سے بچا جا سکتا ہے۔

GoRouter کی تصدیق دوبارہ جانچیں

صرف ایک معتبر GoRouter ٹوکن کافی نہیں ہے۔ عددی user_id ڈیش بورڈ پروفائل سے مطابقت رکھنا چاہیے، کیونکہ پلیٹ فارم اس قدر کو New-Api-User ہیڈر میں استعمال کرتا ہے۔ user_id کو اقتباس میں کسی وضاحتی صارف نام کے طور پر شامل نہ کریں۔

اسناد والی فائلوں کو محفوظ رکھیں

accounts.json میں رسائی کے ٹوکنز اور YesCaptcha کلائنٹ کی کلید شامل ہے۔ اسے نجی رکھیں، اسے کمٹس یا لاگز میں شائع کرنے سے گریز کریں، اور دوسرے صارفین کے ساتھ مشترکہ مشینوں پر اس کی رسائی محدود کریں۔

آٹومیشن کے لیے مستحکم راستے استعمال کریں

Cron اندراج اس وقت انسٹال کریں جب آپ کا شیل ریپوزٹری کے اندر ہو، کیونکہ فراہم کردہ کمانڈ $(pwd) کو وسیع کرتی ہے۔ اگر ریپوزٹری بعد میں منتقل کی جائے تو نئے مقام کی طرف اشارہ کرنے کے لیے cron اندراج اپ ڈیٹ کریں۔

لاگز کا باقاعدگی سے جائزہ لیں

فراہم کردہ cron کمانڈ ہر رَن کو checkin.log میں شامل کرتی ہے۔ اس فائل میں تصدیق کی ناکامیوں، solver کے مسائل، یا فراہم کنندگان کی تبدیلیوں کا جائزہ لیں، اور معمول کی سرور دیکھ بھال کے حصے کے طور پر اس کے حجم کا انتظام کریں۔

AI ایجنٹ انضمام

ریپوزٹری میں ایسے سیاقی فائلیں شامل ہیں جو مطابقت رکھنے والے AI کوڈنگ اور آٹومیشن ایجنٹس کو پروجیکٹ سمجھنے میں مدد دیتی ہیں:

  • SKILL.md، Hermes Agent اور OpenClaw کی خودکار ٹول ایگزیکیوشن کے لیے سیاق فراہم کرتی ہے۔
  • AGENTS.md میں Claude Code، Cursor، Windsurf، اور Codex کے لیے ہدایات شامل ہیں۔
  • llms.txt، LLM کرالر کے ذریعے مواد شامل کرنے کے لیے مشین کے قابلِ مطالعہ تفصیلات فراہم کرتی ہے۔

ایجنٹ سے ٹول کٹ میں ترمیم یا اسے چلانے کے لیے کہنے سے پہلے ان فائلوں کا جائزہ لیں تاکہ ایجنٹ ریپوزٹری سے متعلق مخصوص ہدایات پر عمل کر سکے۔

نتیجہ

Auto-Checkin چار AI ایگریگیشن فراہم کنندگان کے روزانہ چیک اِنز کو ایک ہلکے پھلکے Python ورک فلو میں مرکزی بناتا ہے۔ Python کی انحصاریاں، accounts.json، پلیٹ فارم کی اسناد، اور YesCaptcha تشکیل دینے کے بعد، آپ python checkin.py سے تمام اکاؤنٹس کی جانچ کر سکتے ہیں اور بغیر نگرانی کے روزانہ عمل درآمد کے لیے cron استعمال کر سکتے ہیں۔ تیار ہونے والے لاگ کی نگرانی کریں اور تمام اسناد والی فائلوں کو محفوظ رکھیں۔