Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- require 'vendor/autoload.php';
- use BotMan\BotMan\BotMan;
- use BotMan\BotMan\BotManFactory;
- use BotMan\BotMan\Drivers\DriverManager;
- use BotMan\BotMan\Cache\SymfonyCache;
- use Symfony\Component\Cache\Adapter\FilesystemAdapter;
- require_once('Database.php');
- $database_name='opencart';
- $username='opencartuser';
- $password='@emUlsioN6';
- $host='localhost';
- $db = new Database($database_name, $username, $password, $host);
- $adapter = new FilesystemAdapter();
- $config = [
- "telegram" => [
- "token" => "569721457:AAEXWvuZJxx4POjyJHEemkBg9Fzew909M-A"
- ]
- ];
- DriverManager::loadDriver(\BotMan\Drivers\Telegram\TelegramDriver::class);
- $botman = BotManFactory::create($config, new SymfonyCache($adapter));
- // Give the bot something to listen for.
- $botman->hears('/start', function (BotMan $bot) {
- $bot->reply(' Чтобы приступить к поиску воспользуйтесь командой /search.');
- });
- $botman->hears('/help', function (BotMan $bot) {
- $bot->reply('Чтобы приступить к поиску воспользуйтесь командой /search.');
- });
- $botman->hears('/search', function($bot) {
- $bot->reply('Поиск по сайту АВИНТЕЛ!');
- $bot->ask('Напишите название интересующей Вас позиции', function($answer, $bot) {
- if (isset($answer)) {
- $bot->reply($answer);
- $ans="name LIKE " . (string)$answer;
- $db->select("oc_product_description",(string)$ans, 10,"name ASC");
- $bot->reply($db->result());}
- });
- });
- $botman->listen();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement