mohammad
3 سال پیش توسط mohammad مطرح شد
3 پاسخ

ساخت ربات تلگرام

سلام دوستان وقت بخیر
من میخوام یه ربات تلگرام مثل @decodlbot بسازم اما نمیدونم چه جوری باید بسازم.
روند این ربات هم به این شکل هست که بتونه فایل های پریمیوم سایت freepik رو برای کاربر در ازای پرداخت مبلغی در اختیارش بزاره
سناریو به این صورته که

  1. کاربر لینک صفحه فایل پریمیوم رو برای ربات میفرسته
  2. ربات موجودی حساب کاربر رو بررسی میکنه
  3. اگر نیاز به شارژ حساب داشت از بین پلن های ثابت موجود یکی رو برای خرید اعتبار پرداخت میکنه.
  4. فایل مورد نظر کاربر از طریق ربات دانلود و در اختیارش قرار داده میشه .
  5. اطلاعات حساب کاربران ، پرداختی هاشون ، موجودیشون و فایل هایی که دانلود کردند به راحتی قابل مدیریت باشه.
    ممنون میشم بگید چه جوری میتونم همچین رباتی با این امکانات بسازم؟

ثبت پرسش جدید
Alimotreb
تخصص : کانفیگ سرور و برنامه نویس
@Alimotreb 3 سال پیش مطرح شد
0

سلام
@shirinkar78

نیازمند یک زبان پویا برای پیاده سازی ربات هستید
PHP - Python یا ....
نیازمند کار با دیتابیس هم هستید.

فیچر هایی هم که باید بسازید داخلش مشخصه:
سیستم عضویت
سیستم پرداخت
قسمت کار با اعتبار و کیف پول
کار با API تلگرام !
کار با API سایت freepik اگر داره.

توی گیت هاب هم بگردید احتمالا چیزایی پیدا کنید

https://github.com/search?q=freepik

موفق باشید.


حسن حکمتی
تخصص : برنامه نویس وب و بلاکچین
@hekmati 3 سال پیش مطرح شد
0

سلام
شما میتونید به جای ارسال لینک توسط کاربر لیست محصولات یا سرویس ها رو توی ربات هم به کاربر نمایش بدید همونجا کاربر سرویس مورد نظر رو انتخاب میکنه اگر کاربر اعتبار کافی داشت که لینک در اختیارش قرار میگیره و اگر اعتبار نداشت به صفحه پرداخت سایت هدایت میشه.
حالا اگر بخواهید با php این کار رو انجام بدید روش Webhook برای ساخت ربات بهترین گزینه است اگر بخواهید با nodejs این کار رو انجام بدید می تونید از روش getupdates هم استفاده کنید.
برای شروع هم باید یادبگیرید چطور با BotFather کار کنید و با کمک Api امکانات مورد نیاز رو ایجاد کنید.
ایننجا می تونید با webhook و getupdates بیشتر آشنا بشید.


سروش نیستانی
تخصص : برنامه نویس
@soroush.neyestani.android 3 سال پیش مطرح شد
0

سلام
ابتدای هر کاری به مدل طراحی دیتابیست کلیه چیزها برمیگرده و تمامی چالش هایی که داری در رابطه با مدل ذخیره سازی در دیتابیس هست
در قسمت دیتابیس شش تا جدول بساز
۱. اطلاعات کاربر
۲. اطلاعات کاربر برای عضویت در سایت
۳. اطلاعات کاربر در تلگرام
۴. لوگ سایت
۵. لوگ تلگرام
۶. کیف پول
برای همه شون کلید اصلی بده اونوقت با اولین ورود کاربر در ربات تلگرام بگذار ورود شماره موبایل اجباری - زمانیکه شماره موبایل اجباری بود طرف شماره موبایلی که داره رو نمیتونه تغییر بده و فقط با زدن یک کلید شماره موبایل ارسال میشه - بعد بگو از طریق سایت موبایل رو خود کاربر تایید کنه
اینطوری ID تلگرام طرف به موبایل و سایتش وصل میشه
باقی کارهایی که داری همه ساده است یکی از یکی دیگه ساده تر - فقط ابتدای کار که انجام میدی دیتابیس شروع پروژه رو قوی بچین باقی همه چیز ساده و قابل حل و قابل انعطاف هست


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام