Advertisement
Guest User

Untitled

a guest
Apr 6th, 2018
104
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.62 KB | None | 0 0
  1. <?php
  2. require 'vendor/autoload.php';
  3.  
  4. use BotMan\BotMan\BotMan;
  5. use BotMan\BotMan\BotManFactory;
  6. use BotMan\BotMan\Drivers\DriverManager;
  7. use BotMan\BotMan\Cache\SymfonyCache;
  8. use Symfony\Component\Cache\Adapter\FilesystemAdapter;
  9.  
  10. require_once('Database.php');
  11.  
  12. $database_name='opencart';
  13. $username='opencartuser';
  14. $password='@emUlsioN6';
  15. $host='localhost';
  16. $db = new Database($database_name, $username, $password, $host);
  17.  
  18. $adapter = new FilesystemAdapter();
  19. $config = [
  20. "telegram" => [
  21. "token" => "569721457:AAEXWvuZJxx4POjyJHEemkBg9Fzew909M-A"
  22. ]
  23. ];
  24.  
  25. DriverManager::loadDriver(\BotMan\Drivers\Telegram\TelegramDriver::class);
  26.  
  27. $botman = BotManFactory::create($config, new SymfonyCache($adapter));
  28.  
  29. // Give the bot something to listen for.
  30. $botman->hears('/start', function (BotMan $bot) {
  31. $bot->reply(' Чтобы приступить к поиску воспользуйтесь командой /search.');
  32. });
  33. $botman->hears('/help', function (BotMan $bot) {
  34. $bot->reply('Чтобы приступить к поиску воспользуйтесь командой /search.');
  35. });
  36. $botman->hears('/search', function($bot) {
  37. $bot->reply('Поиск по сайту АВИНТЕЛ!');
  38. $bot->ask('Напишите название интересующей Вас позиции', function($answer, $bot) {
  39. if (isset($answer)) {
  40. $bot->reply($answer);
  41. $ans="name LIKE " . (string)$answer;
  42. $db->select("oc_product_description",(string)$ans, 10,"name ASC");
  43. $bot->reply($db->result());}
  44. });
  45. });
  46.  
  47.  
  48. $botman->listen();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement