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

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

Threaded View

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

    پیش فرض أموزش ساخت کیبورد اختصاصی برای ربات تلگرام


    آموزش ساخت کیبورد اختصاصی برای ربات تلگرام

    در اکثر بات های حرفه ای تلگرام معمولا از منوی اختصاصی استفاده شده ،ما هم امروز میخوایم برای رباتی که در جلسه قبل با هم ساختیم یه چندتا منو هم اضافه کنیم تا کاربر راحت تر اون چیزی رو که میخواد پیدا کنه .
    کد:
    $keyboard = array(
            'keyboard' => array(
                    array("سرور مجازی", "سرور اختصاصی"),
                    array("درباره ما", "تماس با ما","تبلیغات"),
            ),'one_time_keyboard'=>true,'resize_keyboard'=>true);
    
    $keyboard = json_encode($keyboard);

    با استفاده از تابع keyboard در کد بالا کیبورد اختصاصی ربات رو میسازیم . و در اخر json_encode اطلاعات رو به صورت json ارسال میکنیم .
    در پایین کد کامل ربات + کیبورد اختصاصی رو میزارم براتون :
    کد:
    <?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 = 'توکن ربات';
    
    $keyboard = array(
            'keyboard' => array(
                    array("سرور مجازی", "سرور اختصاصی"),
                    array("درباره ما", "تماس با ما","تبلیغات"),
            ),'one_time_keyboard'=>true,'resize_keyboard'=>true);
    $keyboard = json_encode($keyboard);
    
    
    switch ($text) {
        case 'سرور مجازی':
            $text_reply = "http://my.tooba.co/cart.php?gid=3";
            break;
        case 'سرور اختصاصی':
            $text_reply = "http://my.tooba.co/cart.php?gid=4";
            break;    
        default:
            $text_reply = json_encode($result);
            break;
    }
    
    
    $url = 'https://api.telegram.org/bot'.$token .'/sendMessage?text='.$text_reply.'&chat_id='.$user_id.'&reply_markup='.$keyboard;
    $res = file_get_contents($url);

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

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


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

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

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

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

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

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

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

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