Тг Wyszukiwarka
Opis bota:
Ten bot Telegram pozwala użytkownikom wyszukiwać informacje w Internecie za pomocą Google Search API. Bot przetwarza tekstowe zapytania i dostarcza krótkie wyniki wyszukiwania. Użytkownicy mogą wybierać język interfejsu i język wyszukiwania, aby dostosować działanie bota do swoich preferencji.
Główne funkcje:
1. Wyszukiwanie informacji — bot przyjmuje tekstowe zapytanie od użytkownika, wysyła je do Google Search API i zwraca wyniki wyszukiwania. Każdy wynik zawiera tytuł, krótki opis treści strony (z pierwszych trzech akapitów), a także link do samej strony.
2. Wybór języka interfejsu — bot obsługuje kilka języków interfejsu, takich jak rosyjski i angielski. Użytkownicy mogą zmienić język, wysyłając polecenie /setlang i wybierając pożądany język.
3. Wybór języka wyszukiwania — bot obsługuje wybór języka do wyszukiwania informacji. Polecenie /setsearchlang pozwala użytkownikom ustawić język wyszukiwania, aby otrzymywać wyniki odpowiadające wskazanemu językowi.
4. Automatyczne przetwarzanie długich wiadomości — jeśli odpowiedź jest zbyt długa, bot automatycznie dzieli wiadomość na kilka części i wysyła je kolejno.
Jak używać:
/start — rozpocznij interakcję z botem.
/setlang — wybierz język interfejsu.
/setsearchlang — wybierz język do wyszukiwania.
Wprowadź tekstowe zapytanie — bot wykona wyszukiwanie i zwróci wyniki z krótkimi opisami.
Szczegóły techniczne:
Bot używa Google Custom Search API do wyszukiwania i wydobywania informacji.
BeautifulSoup jest używany do przetwarzania HTML i wydobywania głównego tekstu ze stron.
Bot obsługuje przetwarzanie długich wiadomości za pomocą funkcji send_long_message, aby uniknąć ograniczenia 4096 znaków dla wiadomości w Telegramie.
Przykład zapytania:
Użytkownik wprowadza zapytanie "Python programming":
1. Bot wysyła wiadomość "Trwa wyszukiwanie i przetwarzanie informacji...".
2. Wyszukiwanie według zapytania przez Google API.
3. Bot zwraca tytuł strony, krótki opis i link do strony z wynikami wyszukiwania.
Ten bot Telegram pozwala użytkownikom wyszukiwać informacje w Internecie za pomocą Google Search API. Bot przetwarza tekstowe zapytania i dostarcza krótkie wyniki wyszukiwania. Użytkownicy mogą wybierać język interfejsu i język wyszukiwania, aby dostosować działanie bota do swoich preferencji.
Główne funkcje:
1. Wyszukiwanie informacji — bot przyjmuje tekstowe zapytanie od użytkownika, wysyła je do Google Search API i zwraca wyniki wyszukiwania. Każdy wynik zawiera tytuł, krótki opis treści strony (z pierwszych trzech akapitów), a także link do samej strony.
2. Wybór języka interfejsu — bot obsługuje kilka języków interfejsu, takich jak rosyjski i angielski. Użytkownicy mogą zmienić język, wysyłając polecenie /setlang i wybierając pożądany język.
3. Wybór języka wyszukiwania — bot obsługuje wybór języka do wyszukiwania informacji. Polecenie /setsearchlang pozwala użytkownikom ustawić język wyszukiwania, aby otrzymywać wyniki odpowiadające wskazanemu językowi.
4. Automatyczne przetwarzanie długich wiadomości — jeśli odpowiedź jest zbyt długa, bot automatycznie dzieli wiadomość na kilka części i wysyła je kolejno.
Jak używać:
/start — rozpocznij interakcję z botem.
/setlang — wybierz język interfejsu.
/setsearchlang — wybierz język do wyszukiwania.
Wprowadź tekstowe zapytanie — bot wykona wyszukiwanie i zwróci wyniki z krótkimi opisami.
Szczegóły techniczne:
Bot używa Google Custom Search API do wyszukiwania i wydobywania informacji.
BeautifulSoup jest używany do przetwarzania HTML i wydobywania głównego tekstu ze stron.
Bot obsługuje przetwarzanie długich wiadomości za pomocą funkcji send_long_message, aby uniknąć ograniczenia 4096 znaków dla wiadomości w Telegramie.
Przykład zapytania:
Użytkownik wprowadza zapytanie "Python programming":
1. Bot wysyła wiadomość "Trwa wyszukiwanie i przetwarzanie informacji...".
2. Wyszukiwanie według zapytania przez Google API.
3. Bot zwraca tytuł strony, krótki opis i link do strony z wynikami wyszukiwania.