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

نام تاپیک: نحوه ایجاد inlinequery در بات تلگرام

  1. #1
    کاربر تازه وارد آواتار j68719
    تاریخ عضویت
    اردیبهشت 1387
    محل زندگی
    زمين خدا
    سن
    34
    پست
    67

    مشکل در پاسخ گویی به inlinequery در بات تلگرام

    باسلام
    دوستان من یه بات تلگرامی با php روی هاست دارم .
    می خوام به inline query پاسخ بدم ولی با خطا مواجه میشم



    $InlineQueryResultArticle =[
    'type'=>"article",
    'id'=>"1",
    'title'=>"car name",
    'input_message_content'=>['message_text'=> "علی"] ];


    $InlineQueryResultArticle = json_encode($InlineQueryResultArticle, 1);


    $url = $GLOBALS['webSite'] . "/AnswerInlineQuery?inline_query_id=".$inlineid."&re sults=". $InlineQueryResultArticle;
    file_get_contents($url);


    file_put_contents("updates.txt", "\n".$url, FILE_APPEND);



    مقدار ارسالی میشه :
    https://api.telegram.org/bot369938012:AAGqX_In_BxJW0D84zFG0y4FiXdLW4qL-mg/AnswerInlineQuery?inline_query_id=4539351239179172 20&results={"type":"article","id":"1","title":"ca r name","input_message_content":{"message_text":"\u0 639\u0644\u06cc"}}


    و پیغام خطا صادره:
    {"ok":false,"error_code":400,"description":"Bad Request: inline query results must be an array"}
    آخرین ویرایش به وسیله j68719 : پنج شنبه 14 اردیبهشت 1396 در 22:52 عصر

  2. #2
    کاربر تازه وارد آواتار j68719
    تاریخ عضویت
    اردیبهشت 1387
    محل زندگی
    زمين خدا
    سن
    34
    پست
    67

    نقل قول: نحوه ایجاد inlinequery در بات تلگرام

    کسی نیست کمک کنه؟



    public function answerinlinequery($inlinqueryid, $type,$id,$title,$input_message,$id_msg=null, $reply=null){ $data = array(); $results = array(); $input_message_content= array(); $input_message_content["message_text"]=$input_message;
    $results["type"]=$type;
    $results["id"]=$id;
    $results["title"]=$title;
    $results["input_message_content"]=$input_message_content;

    $data["inline_query_id"]=$inlinqueryid;
    $data["results"]=$results;

    if(isset($id_msg)) $data["reply_to_message_id"]=$id_msg; if(isset($reply)) $data["reply_markup"]=$reply; $response = $this->control_api("/AnswerInlineQuery", $data); return $response; }


    ووووووووووووووووووووووووو وووووووووووووووووووووووو



    if ($inlinequery=="z"){ $type='article'; $id='111'; $title='car'; $input_message='bar'; $bot = new telegram_bot($botToken); $rs = $bot->answerinlinequery($inlineid, $type,$id,$title,$input_message , null, null); print_r($rs);
    }




    باز هم جواب نداد!

    مقدار دهی
    answerinlinequery م مشکل داره
    آخرین ویرایش به وسیله j68719 : پنج شنبه 14 اردیبهشت 1396 در 23:00 عصر

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

  1. پاسخ: 10
    آخرین پست: یک شنبه 02 آبان 1395, 21:12 عصر
  2. سوال درباره نحوه ایجاد صفحه کلید ربات تلگرام در C#‎
    نوشته شده توسط phonixone2 در بخش ASP.NET Web Forms
    پاسخ: 1
    آخرین پست: چهارشنبه 12 اسفند 1394, 07:30 صبح
  3. پاسخ: 4
    آخرین پست: یک شنبه 16 اردیبهشت 1386, 07:52 صبح
  4. نحوه ایجاد Database در SQL Server
    نوشته شده توسط Javad_1346 در بخش برنامه نویسی در 6 VB
    پاسخ: 3
    آخرین پست: چهارشنبه 08 آذر 1385, 15:01 عصر
  5. نحوه ایجاد انیمیشن در GIMP
    نوشته شده توسط tux-world در بخش توسعه‌ی لینوکس و نرم افزارهای آزاد
    پاسخ: 0
    آخرین پست: دوشنبه 22 اسفند 1384, 22:35 عصر

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

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