CraftersHQ
бот знакомств в телеграм - Printable Version

+- CraftersHQ (https://forum.craftershq.com)
+-- Forum: CraftersHQ Community (https://forum.craftershq.com/forumdisplay.php?fid=19)
+--- Forum: Off Topic (https://forum.craftershq.com/forumdisplay.php?fid=21)
+--- Thread: бот знакомств в телеграм (/showthread.php?tid=58624)



бот знакомств в телеграм - evawaters73 - 12-08-2025

Здравствуйте, посетитель!

Статья о бот знакомств в телеграм:
Расскажу, как мы, без опыта разработки, всего за несколько дней сделали бота знакомств. Сначала распишу по шагам как все было. Подключение к GPT-4 Создание бота в BotFather Генерация...

ВХОД НА САЙТ


Как мы сделали телеграм бота знакомств за пару дней. Всем привет! Расскажу, как мы, без опыта разработки, всего за несколько дней сделали бота знакомств. Сначала распишу по шагам как все было. Подключение к GPT-4. Создание бота в BotFather. Генерация кода на GPT. Запуск на сервере. Итак, по порядку. Сначала нам нужен сильный помощник, им был GPT-4. Мы решили, что наилучшим решением будет код на Python, так как этот язык нам уже знаком. Но сначала нужен сам бот. В телеграме он создается следующим образом: Далее именуете своего бота и еще пару шагов. Получаете API токен бота. Записываем отдельно токен бота, он нам пригодится в дальнейшем с коде. Далее можем начинать! Пишем подробный запрос на код к GPT: На этом шаге очень важно подробно расписать, какой именно функционал вы хотите. Но не стоит сразу ждать идеальный код. Но об этом чуть позднее. Первое, что нужно сделать это импортировать библиотеку. pip install python‑telegram‑bot. Это не единственная библиотека для работы с телеграм API, но именно ее GPT настоятельно рекомендовал для создания бота. Далее GPT дает сам основной блок кода: Это первый вариант кода, который мы в качестве теста запускаем в Jupyter Notebook. На определенных шагах выявляются ошибки, который GPT достаточно хорошо обрабатывает и корректирует код. Несколько часов корректировки и вуаля, код готов! Но тут нужно отметить, что у нас в коде словари данных пользователей, что не совсем хорошо, так как тогда пользователь сможет регистрироваться бесконечное количество раз. Поэтому снова запрашиваем у GPT решение более надежное, чем словари. И тут есть вариант создания БД, либо JSON файла. Стоит отметить, что проблемы начались на этапе модификации кода с БД. GPT было сложно правильно модифицировать код, поэтому мы оставили более простое решение с json. В код добавилась логика сохранения данных в JSON формате, что уже было прогрессом для дальнейшей работы бота. Далее модифицируем функции работы бота и получаем рабочий вариант. Пример модификации функции дизлайка: После этого запускаем код, и далее начинаем диалог с самим ботом. Далее мы загружаем фото, и бот показывает нам других пользователей. Идея изначально была, сделать бот максимально простым и удобным, чтобы не нужно было выбирать пол, возраст, писать о себе что-либо для анкеты. И мы решили добавить в код функционал определения лица на фото, для фильтрации фотографий, на которых было бы изображение только человека. Для этого мы использовали библиотеку OpenCV. def has_face(photo_file): face_cascade = cv2.CascadeClassifier(cv2.data.haarcascades + 'haarcascade_frontalface_default.xml') Эта функция достаточно легкая и хорошо отрабатывает лица на фото. Есть и более сложные и точные варианты определения лица, но для старта тоже хорошо. Запускаем обновленный код бота, и снова запускаем его: Отлично! Мы добавили спам" фильтр в бота. Идем дальше, теперь мы хотим, чтобы бот сам определял пол пользователя. Здесь нам предлагается вариант с библиотекой Deepface. Функция определяет доминантный гендер по фото и выдает Man или Woman. Третьего нет Big Grin. Далее мы хотели еще добавить определение возраста. Но пока оставим на потом. Запускаем еще раз код и бота. Теперь реализован весь нужный функционал. Теперь нам нужно, чтобы бот работал вне зависимости от нашего подключения к интернету. Здесь наилучшим решением будет покупка виртуального сервера VPS, на котором мы и запустим наш скрипт. При покупке вы получаете IP, к которому можно подключиться через командную строку. Далее вы можете загрузить ваш код на сервер, и запустить его: Для постоянной работы скрипта на сервере. Стоимость VPS сервера около 7 руб/ день. Но вероятно вам нужна будет конфигурация дороже, потому что нужно будет больше памяти обученных моделей deepface и т.д. Попробовать бота можете по ссылке Бот знакомств Letme.













телеграм бот гей знакомства новокузнецк


боты для знакомств в телеграме


интим знакомства телеграм бот


саит знакомства телеграме риалны девушках без бот