یک سورسکد آماده، سبک و کاربردی برای راهاندازی پیامرسان تحت وب با سیستم احراز هویت رایگان OTP از طریق ربات بله. این پروژه بدون نیاز به پنلهای پیامکی گرانقیمت، یک لایه امنیتی قوی برای ورود کاربران ایرانی و بینالمللی فراهم میکند.
- ورود بدون هزینه: احراز هویت با ربات بله + ارسال کد یکبار مصرف (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) از آن حمایت کنید!