نمایش نتایج 1 تا 3 از 3

نام تاپیک: مشکل با دستورات پارامتر دار در کدنویسی ربات تلگرام

  1. #1

    مشکل با دستورات پارامتر دار در کدنویسی ربات تلگرام

    سلام و وقت بخیر، من قصد دارم توسط ربات تلگرام از کاربرم یکسری ورودی دریافت کنم برای مثال بدین صورت:

    user> /start
    user> hi
    bot> Hi user, enter param1
    user> param1
    bot> alright enter param2
    user> param2
    bot> thanks!


    میخوام یه همچین کاری کنم، در حال حاضر خودم از فیلدهای Bool برای اینکار استفاده میکنم ولی این روش مشکل داره، چه مشکلی؟ فرضا کاربر1 میاد و بعد از start/ به ربات سلام میکنه(Hi) حالا ربات ما به کاربر1 میگه که پارامتر اول رو وارد کن و منتظر میمونه که کاربر1 پارامتر اول رو وارد کنه، در همین حین یه کاربر دیگه میاد و start/ رو میزنه بدین صورت ربات من کلمه start/ رو به عنوان پارامتر اول برای کاربر2 در نظر میگیره و پیغام مناسب رو به کاربر2 ارسال میکنه در حالی که کاربر2 هنوز درخواست Hi نکرده، درحالت کلی این روشی که من درحال حاضر پیش گرفتم برای هیچ کاربری تمایز قائل نمیشه که مثلا ربات باید در حال حاضر پارامتر اول رو فقط ار کاربر1 دریافت کنه و کاربر دوم پارامتر ها و مراحل مربوط به خودشو واسش لحاظ کنه

    از دوستان و اساتید در این حوضه درخواست راهنمایی دارم، پیشاپیش از راهنماییاتون تشکر میکنم
    آخرین ویرایش به وسیله mr.sirwan : پنج شنبه 11 شهریور 1395 در 18:04 عصر

  2. #2

    نقل قول: مشکل با دستورات پارامتر دار در کدنویسی ربات تلگرام

    اساتید محترم لطفا کمک کنید

  3. #3
    کاربر دائمی
    تاریخ عضویت
    مهر 1393
    محل زندگی
    پایتخت کشتی
    پست
    142

    نقل قول: مشکل با دستورات پارامتر دار در کدنویسی ربات تلگرام

    سلام
    شما می تونید یه رویداد بسازید ک وقتی پیام دریافت شد اجرا بشه
    و از یک کلاس برای هر کاربر استفاده کنید یک لیست از کاربران داشته باشید وقتی کاربر تو لیست نبود این کلاس برای اون کاربر تعریف بشه
    به کلاس مشخصاتی مثل آیدی کاربر و حالا چنتا متغییر bool به عنوان مراحل و رویداد دریافت پیام رو اضافه کنید
    وقتی پیام دریافت شد کلاس آیدی ارسال کننده ی پیام رو با آیدی کاربری که کلاس براش تعریف شده چک می کنه اگه بود می ره متغییر ها رو چک می کنه برای پاسخ به پیام که به خودتون بستگی داره چطور کد بدید
    موفق باشید

تاپیک های مشابه

  1. مشکل با ارسال پارامتر در reportViewer
    نوشته شده توسط sadeghpa80 در بخش ASP.NET Web Forms
    پاسخ: 2
    آخرین پست: جمعه 04 بهمن 1392, 21:57 عصر
  2. مشکل با ارسال پارامتر در reportViewer
    نوشته شده توسط sadeghpa80 در بخش ابزارهای گزارش سازی
    پاسخ: 1
    آخرین پست: چهارشنبه 02 بهمن 1392, 08:28 صبح
  3. مشکل با ماوس Scroll دار در رویداد DBGrid ، OnKeyPress
    نوشته شده توسط ali_abbasi22145 در بخش بانک های اطلاعاتی در Delphi
    پاسخ: 8
    آخرین پست: جمعه 19 مرداد 1386, 11:34 صبح
  4. مشکل با DialWays , Nttas Plus در سرور 2003
    نوشته شده توسط sh در بخش شبکه و Networking‌
    پاسخ: 0
    آخرین پست: شنبه 05 دی 1383, 16:04 عصر

برچسب های این تاپیک

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •