Exemplo n.º 1
0
$base = dirname(dirname(__FILE__));
include $base . '/settings/db_settings.php';
include $base . '/settings/bierbot_id.php';
// Setup chat
$telegram = new Telegram($bot_id);
$chat_id = $telegram->ChatID();
// Parse command and arguments
$rawstr = $telegram->Text();
preg_match("/\\/[^\\s\\z\$]*/", $rawstr, $cmd);
$cmd = array_values($cmd)[0];
$args = preg_split("/\\/[^\\s\\z\$]*/", $rawstr);
$args = strtolower(trim(implode(" ", $args)));
// Get sender info
$vorname = $telegram->FirstName();
$nachname = $telegram->LastName();
$username = $telegram->UserName();
switch ($cmd) {
    case "/start":
    case "/start@BierAktionBot":
    case "/help":
    case "/help@BierAktionBot":
        $content = array('chat_id' => $chat_id, 'text' => "Hello. I am BierAktionBot. I try to help you find good beers at cheap prices in Switzerland." . "Type /getBeers to get a list of all beers which are discounted at the moment.");
        $telegram->sendMessage($content);
        break;
    case "/getbeers":
    case "/getbeers@BierAktionBot":
    case "/getBeers":
    case "/getBeers@BierAktionBot":
        // Connect to DB
        $pdo = new PDO('mysql:host=' . $dbHost . ';dbname=' . $dbName, $dbUser, $dbPW);
        $shopFind = $pdo->prepare("SELECT name FROM stores WHERE 1");