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

موضوع: ذخیره اطلاعات در آرایه

Threaded View

پست قبلی پست قبلی   پست بعدی پست بعدی
  1. #9
    عضو دائم Rezash آواتار ها
    تاریخ عضویت
    Feb 2010
    محل سکونت
    مشهد
    نوشته ها
    1,923
    تشکر تشکر کرده 
    889
    تشکر تشکر شده 
    2,385
    تشکر شده در
    1,535 پست

    پیش فرض پاسخ : ذخیره اطلاعات در آرایه

    سلام
    پیشنهاد میکنم از این برنامه استفاده کنید :
    https://github.com/akalongman/php-telegram-bot
    خیلی کامله و کد نویسی رو به حداقل میرسونه
    نمونه چند کیبورد :
    کد PHP:
    <?php
    /**
     * This file is part of the TelegramBot package.
     *
     * (c) Avtandil Kikabidze aka LONGMAN <akalongman@gmail.com>
     *
     * For the full copyright and license information, please view the LICENSE
     * file that was distributed with this source code.
     */
    namespace Longman\TelegramBot\Commands\UserCommands;
    use 
    Longman\TelegramBot\Commands\UserCommand;
    use 
    Longman\TelegramBot\Request;
    use 
    Longman\TelegramBot\Entities\ReplyKeyboardMarkup;
    /**
     * User "/keyboard" command
     */
    class KeyboardCommand extends UserCommand
    {
        
    /**#@+
         * {@inheritdoc}
         */
        
    protected $name 'keyboard';
        protected 
    $description 'Show a custom keybord with reply markup';
        protected 
    $usage '/keyboard';
        protected 
    $version '0.0.6';
        
    /**#@-*/
        /**
         * {@inheritdoc}
         */
        
    public function execute()
        {
            
    $message $this->getMessage();
            
    $chat_id $message->getChat()->getId();
            
    $text $message->getText(true);
            
    $data = [];
            
    $data['chat_id'] = $chat_id;
            
    $data['text'] = 'Press a Button:';
            
    //Keyboard examples
            
    $keyboards = [];
            
    //0
            
    $keyboard[] = ['7','8','9'];
            
    $keyboard[] = ['4','5','6'];
            
    $keyboard[] = ['1','2','3'];
            
    $keyboard[] = [' ','0',' '];
            
    $keyboards[] = $keyboard;
            unset(
    $keyboard);
            
    //1
            
    $keyboard[] = ['7','8','9','+'];
            
    $keyboard[] = ['4','5','6','-'];
            
    $keyboard[] = ['1','2','3','*'];
            
    $keyboard[] = [' ','0',' ','/'];
            
    $keyboards[] = $keyboard;
            unset(
    $keyboard);
            
    //2
            
    $keyboard[] = ['A'];
            
    $keyboard[] = ['B'];
            
    $keyboard[] = ['C'];
            
    $keyboards[] = $keyboard;
            unset(
    $keyboard);
            
    //3
            
    $keyboard[] = ['A'];
            
    $keyboard[] = ['B'];
            
    $keyboard[] = ['C','D'];
            
    $keyboards[] = $keyboard;
            unset(
    $keyboard);
            
    //4  (bots 2.0)
            
    $keyboard[] = [
                [
                    
    'text' => 'request_contact',
                    
    'request_contact' => true
                
    ],
                [
                    
    'text' => 'request_location',
                    
    'request_location' => true
                
    ]
            ];
            
    $keyboards[] = $keyboard;
            unset(
    $keyboard);
            
    $data['reply_markup'] = new ReplyKeyboardMarkup(
                [
                    
    'keyboard' => $keyboards[1] ,
                    
    'resize_keyboard' => true,
                    
    'one_time_keyboard' => false,
                    
    'selective' => false
                
    ]
            );
            return 
    Request::sendMessage($data);
        }
    }
    بک آپ بگیرید قبل از آنکه پشیمان شوید!
    تشخیص سیستم مدیریت محتوای سایت - سایت شخصی

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


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

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

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

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

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