PHP code example of kavalar / yii2-telegram-bot

1. Go to this page and download the library: Download kavalar/yii2-telegram-bot library. Choose the download type require.

2. Extract the ZIP file and open the index.php.

3. Add this code to the index.php.
    
        
<?php
require_once('vendor/autoload.php');

/* Start to develop here. Best regards https://php-download.com/ */

    

kavalar / yii2-telegram-bot example snippets


return [
    'components' => [
        'telegram_bot' => [ 
              'class' => 'kavalar\yii2-telegram-bot\TelegramBotApi',
              'templates' => [
                    'Hello' => "Hello ~name~",             
                    'Bye' => "Bye ~name~",             
               ]    
        ]
];

return [
    'components' => [
        'telegram_bot' => [ 
              'telegramBotToken' => "Your bot Token",      
              'telegramChatId' => "Chat id if needed",      
        ]
];

...
    $properties = [
        'name' => 'Jhon'
    ];
    \Yii::$app->telegram_bot->sendRenderedMessage('Hello', $properties);
    
    //specify chat id
    \Yii::$app->telegram_bot->sendRenderedMessage('Hello', $properties, 123123123);
    
    //if there is no properties in template
    \Yii::$app->telegram_bot->sendRenderedMessage('Hello');
...