kavalar/yii2-telegram-bot

来自kalavar/telegram_bot包的Telegram机器人服务的Yii2扩展

安装: 21

依赖者: 0

建议者: 0

安全: 0

星标: 0

关注者: 2

分支: 0

开放问题: 0

类型:yii2-extension

0.1 2021-08-26 13:08 UTC

This package is not auto-updated.

Last update: 2024-09-21 22:49:19 UTC


README

使用kavalar/telegram_bot的Yii2扩展

使用

将组件添加到config/main.php

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

和config/main-local.php

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');
...

有关模板和属性的详细信息,请参阅kavalar/telegram_bot文档