نمایش نتایج: از شماره 1 تا 10 , از مجموع 11

موضوع: آموزش برنامه نویسی ربات تلگرام با php + سورس ربات های تلگرام (رایگان)

Threaded View

پست قبلی پست قبلی   پست بعدی پست بعدی
  1. #2
    عضو انجمن TOOBA IT آواتار ها
    تاریخ عضویت
    Oct 2011
    محل سکونت
    Qom
    نوشته ها
    358
    تشکر تشکر کرده 
    58
    تشکر تشکر شده 
    660
    تشکر شده در
    512 پست

    پیش فرض سورس ربات تلگرام - ارسال پاسخ هوشمند

    آموزش ساخت ربات تلگرام - ارسال پاسخ هوشمند به کاربر

    یه ربات تلگرام میخوام که به بعضی از سوالات مشترهای جواب بده ،به صورت هوشمندانه کلمه ای رو که ارسال میشه رو دریافت کنه و بررسی کنه که کدوم جواب رو باید برای کاربر ارسال کنه .پیش نیاز ها :
    ۱- ساخت ربات ->
    آموزش قبل مراجعه کنید و ربات رو بسازید .
    ۲- دامنه به همراه ssl و هاست لینوکسبعد از فعال شدن ssl بر روی دامنه ،یه فایل telegram.php ایجاد میکنیم :




    کد:
    <?php
    $string = json_decode(file_get_contents('php://input'));
    function objectToArray( $object ){
        if( !is_object( $object ) && !is_array( $object ) )
        {
            return $object;
        }
        if( is_object( $object ) )
        {
            $object = get_object_vars( $object );
        }
        return array_map( 'objectToArray', $object );
    }
    
    
    
    
    $result = objectToArray($string);
    $user_id = $result['message']['from']['id'];
    $text = $result['message']['text'];
    $token = 'Token_Bot';
    
    
    switch ($text) {
        case 'سلام':
            $text_reply = "سلام";
            break;
        case 'خوبی':
            $text_reply = "ممنون";
            break;
        case 'هستی؟':
            $text_reply = "خیر";
            break;            
        default:
            $text_reply = "متوجه نشدم";
            break;
    }
    
    
    $url = 'https://api.telegram.org/bot'.$token .'/sendMessage?text='.$text_reply.'&chat_id='.$user_id.'&reply_markup='.$encodedMarkup;
    $res = file_get_contents($url);
    – فراموش نکنید که توکن رو هم جایگزین کنید .
    – پیام هها به صورت json براتون ارسال میشه . با استفاده از کد خط ۳ پیام رو به صورت آبجکت دریافت میکنیم و در لاین ۴۳ پاسخ رو ارسال میکنیم .فایل بالا رو در هاست خودتون آپلود کنید .خوب حالا وقتشه که فایل بالا رو از طریق وب هوک به ربات تلگراممون متصل کنیم .
    https://api.telegram.org/bot<token>/setWebhook?url=https://tooba.co/test.php
    به جای <token> توکن ربات خودتون رو بزارید و به جای https://tooba.co/test.php آدرس دقیق فایل مورد نظر رو بدید . حالا این کد رو در مرورگر اجرا کنید .
    بعد از اجرا کردن url بالا باید با پیام زیر مواجه شوید .

    {"ok":true,"result":true,"description":"Webhook was set"}


    ربات مورد نظر آماده میباشد : https://t.me/tooba_testBot
    منبع :
    https://tooba.co
    ویرایش توسط TOOBA IT : August 28th, 2017 در ساعت 12:11
    طوبی سرور: ثبت دامنه، میزبانی وب، سرور مجازی، سرور اختصاصی، لایسنس
    شماره تماس:
    ٩١٠٠٤٠١١-۰۲۵
    آی دی تلگرام:
    tooba_co

  2. تعداد تشکر ها ازTOOBA IT به دلیل پست مفید


اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. آموزش 0 تا 100 برنامه نویسی با #c
    توسط Mr.Pouria در انجمن فروش انواع اسکریپت،سیستم عامل،نرم افزار و ..
    پاسخ ها: 1
    آخرين نوشته: April 28th, 2016, 16:26
  2. باموزش برنامه نویسی
    توسط vatan3da در انجمن دیگر زبان ها
    پاسخ ها: 5
    آخرين نوشته: January 22nd, 2016, 14:35
  3. آموزشگاه های برنامه نویسی
    توسط anajafi.ir در انجمن PHP-MySQL
    پاسخ ها: 7
    آخرين نوشته: February 2nd, 2015, 23:22
  4. پاسخ ها: 0
    آخرين نوشته: February 18th, 2013, 21:31
  5. پاسخ ها: 0
    آخرين نوشته: January 14th, 2012, 15:19

کلمات کلیدی این موضوع

مجوز های ارسال و ویرایش

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