Skip to content

indirect-b/chat-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

💬 پیام‌رسان فارسی تحت وب (نسخه 5.0)

Node.js Version Database Platform

یک سورس‌کد آماده، سبک و کاربردی برای راه‌اندازی پیام‌رسان تحت وب با سیستم احراز هویت رایگان OTP از طریق ربات بله. این پروژه بدون نیاز به پنل‌های پیامکی گران‌قیمت، یک لایه امنیتی قوی برای ورود کاربران ایرانی و بین‌المللی فراهم می‌کند.


✨ قابلیت‌های کلیدی (نسخه جدید v5)

  • ورود بدون هزینه: احراز هویت با ربات بله + ارسال کد یکبار مصرف (OTP) بدون نیاز به پنل SMS.
  • بدون محدودیت جغرافیایی: حذف کامل محدودیت IP و بخش لوکیشن اجباری در نسخه 5 جهت دسترسی سریع کاربران از سراسر جهان.
  • دیتابیس پایدار و سبک: استفاده از SQLite برای ذخیره‌سازی دائمی اطلاعات بدون نیاز به کانفیگ‌های پیچیده.
  • امکانات کامل چت: ارسال عکس، فایل، ویس، ویرایش و حذف پیام، ریپلای، فوروارد و پین کردن پیام‌ها.
  • تعاملات پیشرفته: سیستم واکنش (ایموجی) به پیام‌ها و پشتیبانی از پیام‌های ناپدیدشونده.
  • مدیریت هوشمند (پنل ادمین): امکان بلاک دائمی/موقت کاربران، تنظیم قوانین و مشاهده نمودارهای آمار روزانه.

⚙️ نیازمندی‌ها

برای اجرای این پروژه باید Node.js روی سیستم شما نصب باشد.

  • Node.js v16+
  • یک توکن ربات از بازوی بله (Bale Botfather)

🚀 راهنمای نصب و اجرا

۱. ابتدا پروژه را کلون کنید یا فایل Zip آن را دانلود کنید:

git clone https://github.com
cd chat-app

۲. وابستگی‌های پروژه را نصب کنید:

npm install

۳. فایل config.js را باز کرده و توکن ربات بله خود را وارد کنید:

module.exports = {
    BALE_BOT_TOKEN: 'توکن_ربات_بله_شما',
    // سایر کانفیگ‌ها
};

۴. پروژه را استارت کنید:

npm start

🌐 آدرس‌های دسترسی محلی

  • محیط پیام‌رسان: http://localhost:3000
  • پنل مدیریت (ادمین): http://localhost:3000/panel-Tk_tokyo
  • رمز عبور پیش‌فرض ادمین: Tk_tokyo

🛠️ تکنولوژی‌های مورد استفاده

  • Backend: Node.js / Express
  • Database: SQLite
  • Frontend: JavaScript / HTML5 / CSS3
  • Bot API: Bale Bot API

اگر این پروژه برای شما مفید بود، لطفاً با دادن ⭐️ (Star) از آن حمایت کنید!

Releases

No releases published

Packages

 
 
 

Contributors