Бот для нахождения видео по фото ТГ

Use saved searches to filter your results more quickly

Cancel Create saved search

You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session.

Телеграм бот для поиска фильмов

danfimov/cinemabot

This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Switch branches/tags
Branches Tags
Could not load branches
Nothing to show
Could not load tags
Nothing to show

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?

Cancel Create

  • Local
  • Codespaces

HTTPS GitHub CLI
Use Git or checkout with SVN using the web URL.
Work fast with our official CLI. Learn more about the CLI.

Sign In Required

Please sign in to use Codespaces.

Launching GitHub Desktop

If nothing happens, download GitHub Desktop and try again.

Launching GitHub Desktop

If nothing happens, download GitHub Desktop and try again.

Launching Xcode

If nothing happens, download Xcode and try again.

Launching Visual Studio Code

Your codespace will open once ready.

There was a problem preparing your codespace, please try again.

Latest commit

0adca4d Jun 17, 2023
* Delete empty line with autoformatting * Replace flake8 and isort with ruff * Fix python version in Github workflow

Git stats

Files

Failed to load latest commit information.

Latest commit message
Commit time
June 17, 2023 13:01
June 17, 2023 13:01
December 22, 2022 21:07
December 19, 2022 14:23
December 19, 2022 14:23
June 17, 2023 13:01
December 22, 2022 23:11
December 19, 2022 19:31
June 17, 2023 13:01
December 19, 2022 14:23
June 17, 2023 13:01

README.md

Cinemabot

Проект бота, предназначенного для поиска фильмов по названию.

Available bot commands

/start

Базовая команда. Не делает примерно ничего, кроме вывода подсказки о командах для поиска и справки. Под капотом еще и сохраняет id пользователя в нашу базу для дальнейшего использования.

/find название фильма

Выполняет поиска фильма по ключевому слову/словам. Отдает пользователю описание фильма + название. Дальше доступны три опции:

  • Если фильм не тот — можно продолжить поиск и пролистывать фильмы, пока они не закончатся в поисковой выдаче.
  • Если фильм тот — можно посмотреть более подробное описание и получить ссылку на Кинопоиск.
  • Устали — отдохните. Или просто закончите поиск.

Для получения информации о фильме, бот умеет ходить в неофициальное API Кинопоиска, и доставать оттуда интересующую информацию.

/history

Забирает из базы историю запросов пользователя. Выводит на экран в виде списка фильмов с датами поиска в скобках. Если история длинная — она разбивается на страницы по 10 записей.

Еще по теме:  Гиф в Телеграмм канале плохого качества

Может показывать дубли — не баг, а фича — когда пользователь, например, дважды искал одно и тоже.

/stats

Забирает из базы статистику о том, сколько раз мы показывали пользователю тот или иной фильм, и выводит эту информацию пользователю. Фильмы в списке упорядочены по количеству показов (по убыванию). Если статистика длинная — она разбивается на страницы по 10 записей.

/help

Выводит список всех команд с кратким описанием их работы для пользователя.

Tech details

В качестве хранилищ информации использовал две базы данных:

  • Postgres — статистика показов фильмов, история поиска;
  • Redis — кэш, state пользователя.
  • aiogram — библиотечка для работы с ботами в Telegram. Сделал туда пару PR-ов в процессе, надеюсь, примут;
  • sqlalchemy — ORM для работы с базой;
  • aiohttp — для походов в стороннее API за информацией;
  • alembic — управление миграциями;
  • pydantic — работа с настройками приложения, которые могут использовать env-переменные;
  • cashews — асинхронный кэш, который умеет работать с Redis.

В качестве источника данных о фильмах взял неофициальное API Кинопоиска.

Deploy details

Деплоил в Yandex Cloud:

  • в качестве менеджера зависимостей использовал poetry;
  • создал сеть и виртуальную машину с Ubuntu;
  • склонировал туда код из своего репозитория;
  • используя tmux, зашел по ssh на машинку для поднятия баз через docker compose и запуска самого приложения;

Run locally

Склонируйте код проекта

git clone https://gitlab.manytask.org/python/students-fall-2022/danfimov.git

Перейдите в директорию с проектом

cd 13.3.HW3/cinemabot

Установите Poetry. Подробнее об установке можно почитать в официальной документации Poetry.

curl -sSL https://install.python-poetry.org | python3 —
poetry install

Создайте файл .env с необходимыми переменными для работы бота и базы данных

# Env variables example BOT_TOKEN=»» # from BotFather KINOPOISK_API_KEY=»» # from kinopoiskapiunofficial.tech/ POSTGRES_USER=»cinemabot_admin» POSTGRES_PASSWORD=»password» POSTGRES_DB=»cinemabot_db»

Запустите базу данных с помощью docker-compose

make db

Запустите миграции, чтобы создать в базе необходимые сущности

make migrate
make run

Roadmap

  • Поддержка стандартного flow: поиск фильма — далее/подробнее/стоп, история поиска и статистика показов фильмов;
  • Внедрение alembic для комфортной работы с изменениями в базе данных;
  • Замена MemoryStorage на Redis;
  • Базовый деплой бота в Yandex Cloud (VM c открытой с помощью tmux сессией);
  • Кэширование результатов запросов в API, чтобы не перегружать его;
  • Деплой здорового человека через CI с предварительной проверкой тестами и линтерами, сборкой Docker-образов и автоматической выкаткой;
  • Ориентирование на язык пользователя: поддержка вывода описания на русском или английском языках в зависимости от языка в приложении;
  • Добавление дополнительных источников информации о фильмах помимо неофициального API Кинопоиска;
  • Настройка полей в выдаче поиска для каждого пользователя через хранение информации в State;

About

Телеграм бот для поиска фильмов

Источник: github.com

Как искать в телеграмме: стандартные и сторонние решения

Контент, публикуемый в Telegram-каналах похож на публикации в социальных сетях, но они отображаются в диалогах и не поддерживают комментирование. Просматриваемость материалов в большинстве случаев превышает 50-60%, а это больше, чем в Facebook и ВКонтакте. Telegram – кладезь информации практически обо всех областях человеческой деятельности, часть которой отсутствует в веб-версии всемирной паутины – не публикуется даже в социальных сетях. Однако эти сведения легко получить, зная, как искать данные в Telegram.

Поиск информации в Telegram – зачем это нужно?

В этом мессенджере доступны миллионы разнообразных публикаций и ботов, которые предоставляют полезный контент: новости, обзоры, поиск работы, фильмы и музыка, хобби и многие другие сведения из различных областей человеческой деятельности. В Telegram можно найти эксклюзивные, нигде не публикуемые данные. Обычно это инсайды, аналитика, размышления от профессионалов в определённой сфере деятельности: политологов, врачей, журналистов, а также содержимое открытых чатов.

Как искать в Телеграмме – обзор доступных решений

Для поиска информации в рамках мессенджера Telegram помимо достаточно примитивной встроенной поисковой системы созданы сторонние решения с расширенными возможностями. Например, поиск по тегам, с разбивкой по категориям, ТОПы и подборки, рейтинги.

Еще по теме:  Как проверить сеансы Телеграмм на телефоне

Как искать в Телеграмме – обзор доступных решений

Стандартный поиск в Telegram

Интегрированный поиск позволяет искать по ключевым словам на каналах, на которые подписан пользователь, а также в его диалогах. Он справляется с поиском каналов и групп по их названию. Основной недостаток встроенного поиска заключается в том, что он не охватывает весь Telegram. Ряд сторонних решений позволяет искать по открытым (а иногда и по закрытым) сообществам и каналам мессенджера, а также ботам и статьям.

Второй существенный недостаток встроенного поиска – в нем нет группировки, фильтра результатов, площадки с популярными и новыми сообществами, классифицированными по тематическим группам.

Третий – мессенджер выводит от 3 до 10 наиболее релевантных, по его «мнению», результатов, на которые никак нельзя повлиять. Причём ключевое слово может находиться не в названии, а в описании группы или канала.

Telegago

Telegago – сервис от Google для поиска по открытым и некоторым закрытым чатам и каналам, доступных в рамках мессенджера Telegram. В его индексе находятся резюме, названия профилей и их биографии, стикеры, боты, приватные и открытые чаты.

  • преимущественно работает с одним из введённых ключевых слов;
  • нет сортировки результатов по дате, популярности и т. д.,
  • отсутствует функция фильтрации результатов, например, по дате.
  • группировка контента – боты, сообщения, контакты, видео, стикеры, публичные и приватные чаты.

На данный момент этот сервис находится на стадии разработки, в будущем стоит ожидать расширения и улучшения его функциональности.

Telegago

Combot.org

Представлен каталогом чатов Telegram с функциями добавления содержимого личных чатов и группировки по странам, исходя из языка, на которых ведутся каналы. Есть быстрый поиск – результаты выводятся параллельно с вводом запроса и рейтинг, неизвестно на чём базирующийся.

Combot.org

Tgstat.ru

Считается основным (не официальным) инструментом для поиска каналов в Telegram. Группирует список по:

  • ключевым словам;
  • странам (их десяток);
  • языку (только русский и английский);
  • категориям;
  • времени – за сегодня, вчера или же указанный период.

Tgstat.ru

Дополнительный фильтр отсеет результаты по количеству или диапазону подписчиков (от x до y) и охвату публикаций. Кроме того предусмотрена функция сортировки результатов поиска по количеству подписчиков, его приросту и прочим показателям.

Tgstat.ru - 2

Советы и выводы

За годы функционирования мессенджер Telegram так и не обзавёлся действительно функциональным поиском. Его с лёгкостью заменяют сторонние сервисы, но и они не избавлены от различных недостатков.

Источник: www.internet-technologies.ru

Как найти человека по фото в Телеграмм бесплатно

Как найти человека по фото в Телеграмм бесплатно

Добавлено: 30 март 2023

  1. Можно ли найти человека по фото в Телеграм
  2. Список Телеграм ботов для поиска людей по фотографии
  3. Как в Телеграмме найти человека по фото
  4. Как искать людей по фото через сайт или приложение
  1. Findclone.ru
  2. Photo Sherlock
  3. «Поиск по фото» из App Store

Как онлайн в Telegram найти человека по фото – через бота или социальные сети ВК, instagram и другие. Список Телеграм ботов для поиска людей по фотографии с пошаговой инструкцией как сделать.

Поиск по фото Телеграм не предоставляет. Для этого используются специальные боты, настроенные под этот запрос. Телеграмм бот – это компьютерная программа, которая предназначена для автоматического выполнения различных задач в мессенджере:

  • отвечать на вопросы пользователей,
  • предоставлять информацию о погоде или новостях,
  • играть в игры,
  • создавать напоминания и многое другое.

Для использования, пользователь должен найти нужный чат-бот по поиску людей по фотографии в поисковой строке мессенджера или перейти по предоставленной ссылке.

Можно ли найти человека по фото в Телеграм

Найти человека по фото в Телеграмме можно с помощью чат-ботов. Они используют алгоритмы распознавания лиц для сопоставления фотографий в социальных сетях и других открытых источниках информации. Они не всегда могут быть эффективными, поскольку не все пользователи хранят свои фотографии в открытом доступе.

Использование чьих-либо изображений без их согласия нарушает их права на конфиденциальность и частную жизнь, а также противоречит правилам использования Telegram.

Еще по теме:  Как в чужом телефоне удалить удаленный доступ к Телеграмм

Список Телеграм ботов для поиска людей по фотографии

Такие чат-боты используют опубликованную информацию из социальных сетей, из Инстаграм и других онлайн-источников, связанной с конкретными людьми.

FaceLeakBot

Предлагает отправить фото с лицом человека и получить ссылку на его странички в социальных сетях.

Перед этим необходимо принять пользовательское соглашение, политику конфиденциальности и подтвердить номер телефона для интеграции в сервис.

Перенаправляет на другой канал Телеграм бот поиск по фото AvinfoBot.

Находит владельца автомобиля по госномеру и всю информацию об авто в РФ.

Для доступа нужно зарегистрироваться, нажав на соответствующую кнопку меню. И оплатить тариф для пользования.

Face Finder [AID]

Ищет людей по изображению.

Перед использованием необходимо подтвердить телефон для регистрации в системе.

Отправляет в чат FindFaceBot.

FindFaceBot

Телеграмм бот для поиска людей по фото, который помогает найти человека в социальных сетях Vk и Twitter. Разработан на основе технологии распознавания лиц.

Требует регистрации и оплаты тарифа для доступа.

Как в Телеграмме найти человека по фото

Пошаговая инструкция для успешного розыска:

  1. Открыть приложение Telegram на своем устройстве.
  2. Вверху справа нажать на значок лупы.
  3. В открывшейся строке ввести название бот-канала.
  4. Выбрать подходящий из списка и тапнуть по названию.
  5. В открывшемся чате нажать кнопку «Запустить» внизу.
  6. Следуя автоматическим инструкциям, нажать кнопку «Регистрация» или подтвердить телефон, политику конфиденциальности или пользовательское соглашение.
  7. Чат-бот, который предлагает найти человека бесплатно по фото онлайн в Telegram, сразу предложит загрузить изображение. В другом случае – предложит купить тариф на пять, семь, пятнадцать дней, месяц или сутки.
  8. После выбора тарифа, его нужно оплатить.
  9. Загрузить фотографию.
  10. Получить найденную информацию.

Это общая инструкция для поиска людей по фото из соц сетей в Telegram. В зависимости от сервиса будет меняться порядок действий, название кнопок.

Как искать людей по фото через сайт или приложение

Выше было рассмотрено как в Телеграмме найти человека по фото с помощью Telegram. Помимо него, существуют приложения и интернет-сервисы, которые могут найти человека по фото в ВК, других социальных сетях.

Google Images и Яндекс Картинки – это самый простой и быстрый способ найти человека. Нужно загрузить изображение в поисковую строку или перетащить на ПК. Поисковые системы попытаются найти совпадения похожих изображений в интернете.

Findclone.ru

При первом посещении веб-сервиса необходимо зарегистрироваться по номеру телефона. Этот сервис не бесплатен, но можно воспользоваться бесплатным триалом на 7 запросов за неделю.

Для поиска нужно открыть соответствующую вкладку и загрузить фотографию. Findclone ищет похожего человека из «Вконтакте» и выдает список похожих: в бесплатном тарифе 32 страницы, в платном – 128.

Максимальная схожесть подсвечивает кружки аватаров зеленым цветом. По мере уменьшения процентов схожести, меняется цвет от оранжевого к красному.

Photo Sherlock

Приложение для устройств Android и iOS. Для поиска можно сделать фотку или выбрать существующее из галереи. Нажать кнопку «Искать». Если картинка нечеткая или на ней присутствует слишком много объектов, приложение предложит обрезать или улучшить ее.

Сервис помогает найти похожие изображения в интернете. Список ресурсов и похожих фотографий открывается в новой вкладке, где можно проверить человека на достоверность.

«Поиск по фото» из App Store

Приложение для устройств Apple. Предлагает стандартный розыск через поисковые системы.

После скачивания, предлагает трехдневный бесплатный триал. По истечении этого срока можно воспользоваться подпиской на месяц или год с автоматическим ежемесячным списанием.

Поиск людей в интернете по картинке может быть полезным способом найти информацию о ком-то или связаться с ними. Люди могут искать друзей или знакомых, с которыми потеряли связь, либо информацию о конкретном человеке, например, о своих коллегах или потенциальных деловых партнерах. Чаще всего такой поиск используют для проверки нового знакомого в интернете на фейковость.

Источник: telegramschik.ru

Рейтинг
( Пока оценок нет )
Загрузка ...