Тг Поисковик
Описание бота:
Этот 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. Бот возвращает заголовок страницы, краткий пересказ и ссылку на сайт с результатами поиска.