توی یک ماه اخیر که دسترسی به اینترنت تقریبا صفر بوده، ایده پروژه جدیدی به ذهنم رسید، که هم مشکلاتی رو حل میکنه، و هم باعث میشه توی این مدت بیکار نباشم.
این پروژه یک محیط تست و توسعه رباتهای تلگرامی به صورت کاملا آفلاین هست.
این پروژه یک bot api server شبیهسازی شده رو اجرا میکنه که متدهای تلگرامی، و آپدیت هارو در اختیارتون میذاره؛
همچنین یک کلاینت اختصاصی، برای کار با رباتهای شبیهسازی شده.
کلیت کار به این صورت هست، که یک کلاینت تحت وب در اختیار شما قرار داده میشه
این کلاینت یک محیط شبیه سازی شده تلگرام هست
میتونید یک ربات بسازید، بهش پیام بدید، یا بهتون پیام بده.
همچنین میتونید یوزرهای تستی متعددی رو ایجاد کنید و با یوزرهای مختلف به ربات پیام بدید.
هر ربات یک توکن داره، که میشه ازش توی هر لایبرری یا زبانی استفاده کرد.
همچنین میتونید بهش وبهوک ست کنید تا با ارسال هر پیام به ربات، آپدیتش به سرور رباتتون ارسال بشه.
این پروژه تازه فاز اولیه رو گذرونده، که صرفا میتونه پیام های متنی ساده رو رد و بدل کنه.
هدف این پروژه برای من ایرانی گذر از قطعی اینترنت هست.
اما به طور کلی با این ابزار، بدون دردسر داشتن سرور، اینترنت، SSL، یا بیلد کردن API Server، یا NGROK و... میتونیم ربات هامون رو توسعه بدیم.
سرور این پروژه با Rust نوشته شده، و کلاینت اون با React، همچنین از Python برای اسکرپ کردن متدها و تایپها از داکیومنت و تولید کدهای خودکار استفاده شده.
به امید گذر از این اتفاقات و ایرانی بدون مشکلات عجیب غریب
Post #514
378
| AmirHossein | Photo
- ❤ 13
- 👍 2