Тг Пошуковик
Опис бота:
Цей Telegram-бот дозволяє користувачам шукати інформацію в інтернеті за допомогою Google Search API. Бот обробляє текстові запити та надає короткі результати пошуку. Користувачі можуть вибирати мову інтерфейсу та мову пошуку, щоб налаштувати роботу бота відповідно до своїх уподобань.
Основні функції:
1. Пошук інформації — бот приймає текстовий запит від користувача, надсилає його в Google Search API та повертає результати пошуку. Кожен результат містить заголовок, короткий переказ змісту сторінки (з перших трьох абзаців), а також посилання на сам сайт.
2. Вибір мови інтерфейсу — бот підтримує кілька мов інтерфейсу, таких як російська та англійська. Користувачі можуть змінити мову, надіславши команду /setlang та вибравши бажану мову.
3. Вибір мови пошуку — бот підтримує вибір мови для пошуку інформації. Команда /setsearchlang дозволяє користувачам встановити мову пошуку, щоб отримувати результати, що відповідають вказаній мові.
4. Автоматична обробка довгих повідомлень — якщо відповідь занадто довга, бот автоматично розділяє повідомлення на кілька частин і надсилає їх послідовно.
Як використовувати:
/start — почати взаємодію з ботом.
/setlang — вибрати мову інтерфейсу.
/setsearchlang — вибрати мову для пошуку.
Введіть текстовий запит — бот виконає пошук і поверне результати з короткими описами.
Технічні деталі:
Бот використовує Google Custom Search API для пошуку та витягування інформації.
BeautifulSoup використовується для обробки HTML та витягування основного тексту зі сторінок.
Бот підтримує обробку довгих повідомлень за допомогою функції send_long_message, щоб уникнути обмеження в 4096 символів для повідомлень у Telegram.
Приклад запиту:
Користувач вводить запит "Python programming":
1. Бот надсилає повідомлення "Іде пошук і обробка інформації...".
2. Виконується пошук за запитом через Google API.
3. Бот повертає заголовок сторінки, короткий переказ і посилання на сайт з результатами пошуку.
Цей Telegram-бот дозволяє користувачам шукати інформацію в інтернеті за допомогою Google Search API. Бот обробляє текстові запити та надає короткі результати пошуку. Користувачі можуть вибирати мову інтерфейсу та мову пошуку, щоб налаштувати роботу бота відповідно до своїх уподобань.
Основні функції:
1. Пошук інформації — бот приймає текстовий запит від користувача, надсилає його в Google Search API та повертає результати пошуку. Кожен результат містить заголовок, короткий переказ змісту сторінки (з перших трьох абзаців), а також посилання на сам сайт.
2. Вибір мови інтерфейсу — бот підтримує кілька мов інтерфейсу, таких як російська та англійська. Користувачі можуть змінити мову, надіславши команду /setlang та вибравши бажану мову.
3. Вибір мови пошуку — бот підтримує вибір мови для пошуку інформації. Команда /setsearchlang дозволяє користувачам встановити мову пошуку, щоб отримувати результати, що відповідають вказаній мові.
4. Автоматична обробка довгих повідомлень — якщо відповідь занадто довга, бот автоматично розділяє повідомлення на кілька частин і надсилає їх послідовно.
Як використовувати:
/start — почати взаємодію з ботом.
/setlang — вибрати мову інтерфейсу.
/setsearchlang — вибрати мову для пошуку.
Введіть текстовий запит — бот виконає пошук і поверне результати з короткими описами.
Технічні деталі:
Бот використовує Google Custom Search API для пошуку та витягування інформації.
BeautifulSoup використовується для обробки HTML та витягування основного тексту зі сторінок.
Бот підтримує обробку довгих повідомлень за допомогою функції send_long_message, щоб уникнути обмеження в 4096 символів для повідомлень у Telegram.
Приклад запиту:
Користувач вводить запит "Python programming":
1. Бот надсилає повідомлення "Іде пошук і обробка інформації...".
2. Виконується пошук за запитом через Google API.
3. Бот повертає заголовок сторінки, короткий переказ і посилання на сайт з результатами пошуку.