Quantcast
Channel: Библиотека знаний
Viewing all articles
Browse latest Browse all 1318

Telegram BOT API (Yii2)

$
0
0

Telegram BOT API (Yii2)

Создание / Регистрация бота

@BotFather

Описание

Пример реализации на php-telegram-bot

Webhook

Простой пример приветствия завязанного на Webhook, реализованного на Yii2с помощью. Обязательное наличиче SSL. И хук должен отправляться на https:

class APIController { 
  public$API_KEY='your_bot_api_key';public$BOT_NAME='namebot';public$API_CERTIFICATE=''; 
  publicfunction init(){ 
    try {$telegram=new Longman\TelegramBot\Telegram($this->API_KEY,$this->BOT_NAME); 
        echo$telegram->setWebHook('https://yourdomain/api/init',$this->API_CERTIFICATE);} catch (Longman\TelegramBot\Exception\TelegramException $e){echo$e->getMessage();} 
  } 
  publicfunction actionInit(){ 
    try {$telegram=new Longman\TelegramBot\Telegram($this->API_KEY,$this->BOT_NAME);$telegram->addCommandsPath(Yii::getAlias('@app\commands'));$telegram->handle();} catch (Longman\TelegramBot\Exception\TelegramException $e){// echo $e->getMessage();} 
  } 
}

SSL for WebHook

getUpdates

Другой метод не требует наличия SSL - это getUpdates

class APIController { 
  public$API_KEY='your_bot_api_key';public$BOT_NAME='namebot'; 
  publicfunction init(){ 
    try {$telegram=new Longman\TelegramBot\Telegram($this->API_KEY,$this->BOT_NAME);$telegram->enableMySQL($credentials);$telegram->addCommandsPath($COMMANDS_FOLDER);$telegram->handleGetUpdates();} catch (Longman\TelegramBot\Exception\TelegramException $e){echo$e->getMessage();} 
  } 
}

Исходники

Yii2

PHP

Examples / Примеры

API

Статьи


Viewing all articles
Browse latest Browse all 1318

Trending Articles


FORECLOSURE OF REAL ESTATE MORTGAGE


Sapos para colorear


Break up Quotes Tagalog Love Quote – Broken Hearted Quotes Tagalog


Patama Quotes : Tagalog Inspirational Quotes


Pamatay na Banat and Mga Patama Love Quotes


5 Tagalog Relationship Rules


INUMAN QUOTES


Re:Mutton Pies (lleechef)


Vimeo 10.7.1 by Vimeo.com, Inc.


Girasoles para colorear


Tagalog Quotes About Crush – Tagalog Love Quotes


OFW quotes : Pinoy Tagalog Quotes


Long Distance Relationship Tagalog Love Quotes


Tagalog Quotes To Move on and More Love Love Love Quotes


BARKADA TAGALOG QUOTES


Best Crush Tagalog Quotes And Sayings 2017


Vimeo 10.7.0 by Vimeo.com, Inc.