Бот на python сразу для нескольких соц сетей
Вопрос вот в чём, нужно чтобы логика вопросов и ответов была универсальной, а например прослойки какие-нибудь подстраивали это под свою соц сеть, ну т.е. пишу логику, и бот работает сразу и в вк и в телеграмме например. Как это лучше реализовать? пилить кастомные функции которые будут дёргать нужные им api или заюзать aiogram для тг, и vkbottle для вк, но если 2 вариант, то как работать с состояниями и условиями перехода между ними?
Отслеживать
задан 10 янв в 9:42
0
Сортировка: Сброс на вариант по умолчанию
Знаете кого-то, кто может ответить? Поделитесь ссылкой на этот вопрос по почте, через Твиттер или Facebook.
- python
- бот
Глава 4: Создание Social Website
В предыдущей главе вы узнали, как создавать sitemap и новостные каналы. Также вы построили поисковую систему. В этой главе вы разработаете социальное приложение. Для пользователей будут созданы возможности для входа, выхода из системы, редактирования и сброса пароля. Вы узнаете, как создать профиль для пользователей, а на сайте будет добавлен вход с помощью соц.сетей.
В этой главе мы освятим следующие моменты:
- Использование фреймворка аутентификации
- Создание представления пользователей
- Расширение модели User
- Авторизация через соц.сети с помощью python-social-auth
Начнем с создания нового проекта.
Мы создадим приложение, позволяющее пользователям обмениваться изображениями, которые они найдут в Интернете. Для этого проекта потребуется создать следующие элементы:
- Система аутентификации для регистрации пользователей, вход в систему, изменение профиля и изменние или сброс пароля
- Система подписки на обновления польователя
- Функционал для отображения общих изображений
results matching » «
No results matching » «
Как создать на Python социальную сеть?
Как создать социальную сеть?
Как создать на PascalABC.NET типа социальной сети?:)
Как создать социальную сеть с основными возможностями?
Я хочу создать социальную сеть с основными возможностями: регистрация, друзья, друзья онлайн.
Создать мини-социальную сеть
Функционал: 1. Пользователь заходит на сайт (в дальнейшем этот сайт будет брать логин и пас с бд.
Помогите с Drupal 6 создать микро социальную сеть
Цель создать мини-соц.сеть..даже лучше назвать микро-соц сеть(так как рассчитываю максимум на 50.
260 / 165 / 54
Регистрация: 03.05.2019
Сообщений: 339
Сложный вопрос. Во-первых, что вы считаете соцсетью? Это веб-сервис? Тогда можете смотреть в сторону Django — back-end сайта можно на нём написать, правда, ещё нужно будет front-end, а это уже HTML, CSS, JS.
![]()
4615 / 2036 / 359
Регистрация: 17.03.2012
Сообщений: 10,103
Записей в блоге: 6
Тут больше на маркетинг задача
![]()
5416 / 3840 / 1214
Регистрация: 28.10.2013
Сообщений: 9,554
Записей в блоге: 1
Сообщение от di55ma 
Как создать на Python социальную сеть
Ты все равно не создаешь социальную сеть. Ни на чем.
Регистрация: 04.03.2019
Сообщений: 50
Сообщение от amator_C 
что вы считаете соцсетью?
Типа ВКонтакте
Просто Лис
![]()
5321 / 3335 / 1021
Регистрация: 17.05.2012
Сообщений: 9,768
Записей в блоге: 9
Сообщение от di55ma 
Типа ВКонтакте
Начни с проектирования структуры базы данных. Таблицы «Сообщения», «Пользователь», «Лайк», «Сообщение». За основу можно как раз взять документацию ВК.
Автоматизируй это!
![]()
7054 / 4559 / 1207
Регистрация: 30.03.2015
Сообщений: 13,132
Записей в блоге: 29
1 2 3 4 5 6
from social_net import Builder if __name__=='__main__': builder = Builder() net = builder.build_social_net('Сокамерники') net.start('https://sokamerniki.ru')
Am I evil? Yes, I am!
![]()
![]()
16120 / 9755 / 2731
Регистрация: 21.10.2017
Сообщений: 21,624
Welemir1, ну ты отжог!
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
Помогаю со студенческими работами здесь
Какой язык изучать, чтобы создать социальную сеть в приложении?
Всем доброго времени суток!) Я учусь на 1 курсе,и мне этот колледж ничего не даёт,уже пытаюсь.
Как раскрутить социальную сеть
Возник вопрос, как раскрутить соц.сеть? Может кто деньги с сайта гребёт подскажет.
Посоветуйте как лучше раскрутить социальную сеть
Добрый день всем посоветуйте как лучше ракрутить социальную сеть, кто подскажет реальные шаги для.
Подскажите как сделать в своей программе вход в социальную сеть.Например в ВК
У меня есть программа и мне нужно что бы она сама искала друзей онлайн в социальных сетях. Как это.
Создаю социальную сеть!
Создаю социальную сеть! Набираю команду! Обращаться в Skype: sitnikpavel11
Куплю социальную сеть
Привет всем форумчанам! Друзья хочу купить соц.сеть по типу vk/одноклассники кто занимается.
Вход в социальную сеть
Скажите, можно ли как-нибудь сделать, чтобы пользователь в приложении вводил в форму email и пароль.
Brag House: Используем Python для создания социальной сети
Brag House — это платформа, которая даёт возможность любому студенту-геймеру почувствовать себя профессиональным киберспортсменом. Платформа, построенная с учётом давних традиций спортивного соперничества между колледжами, создаёт ощущение внутривузовских соревнований и предоставляет все возможности профессионального киберспорта: комментарии, внутриигровые интервью, анализ игр и прочее. На Brag House рождается сообщество, в котором студенты могут соревноваться, троллить соперников и выигрывать призы.
Платформа Brag House была создана специально для обычных геймеров и заполнила практически пустую нишу на игровом рынке. Почти все существующие платформы ориентированы на 3-5% своих пользователей, тех, кто проводит много времени в игре. Brag House была разработана для начинающих геймеров, а также таких, кто играет всего пару-тройку часов в неделю. Поэтому основатели компании начали с привлечения ключевой части аудитории: казуальных геймеров из колледжей.
Как работает Brag House?
Brag House — это социальная сеть, цель которой сформировать сообщество вокруг спортивной культуры колледжей США. В интервью для блога GamesBeat Лавелл Хуан (Lavell Juan) — CEO и соучредитель Brag House — рассказал, что свою деятельность компания начала, ориентируясь на студентов колледжей. Она переносила дух традиционного студенческого спорта на виртуальные соревнования для обычных, но увлеченных геймеров и их фанатов. В Brag House стремятся сформировать сплочённое сообщество, в котором геймеры, стримеры, фанаты и друзья смогут играть и выигрывать.
Зарегистрировавшись на сервисе, пользователи получают на свой счёт виртуальную валюту — brag bucks. Администраторы создают записи о предстоящих играх и добавляют возможности Q&A. Чтобы ответить на вопрос об игре, пользователю нужно потратить часть своих виртуальных денег. В конце игры победители получают за правильный ответ призы в виде виртуальной валюты.
Пользователи, которые выиграли больше всех, попадают в таблицу рейтинга. Геймеры также ежедневно получают бесплатный сундук, в котором находят случайную сумму виртуальной валюты.
Сложности проекта
К тому времени, когда Evrone подключился к проекту, у клиента уже был прототип в виде приложения для мобильных устройств. В основном для мобильного бэкенда использовалась AWS Amplify, что ограничивало некоторые функциональные возможности.
Поэтому для создания MVP клиент решил перейти на Python и переписать бэкэнд приложения на Django. Компания обратилась за помощью в Evrone, поскольку у нас есть большой опыт разработки проектов на Python и обеспечения непрерывной интеграции для проектов на Django.
Чтобы клиент мог представить проект инвесторам для дальнейшего финансирования, мы должны были разработать бэкенд API для создания MVP. В частности, мы переписали часть функционала с нуля, переведя его с AWS Amplify на Python и Django.
Почему для разработки проекта выбрали Python Django?
Мы использовали Django в качестве основного фреймворка на бэкенде, поскольку он позволяет быстро писать прототипы и, следовательно, быстрее выйти на рынок. У клиента имелся технический опыт и знания о преимуществах фреймворка, поэтому для реализации своих идей он искал партнера по быстрой разработке на Django.
В процессе разработки MVP с помощью Django мы использовали:
• Python3 как основной язык для разработки бэкенда
• Django как основной фреймворк для создания API на Python
• Celery для запуска ожидающих выполнения задач в фоновом режиме
• RDS в качестве основной базы данных
• Git как систему контроля версий
• Github для размещения git-репозитория и интеграции с процессами DevOps
• Docker для развертывания приложения в различных средах
Мы использовали следующие сторонние сервисы: AWS (EC2, RDS, S3 и т. д.) для инфраструктуры, Stripe в качестве платежного шлюза и Twitch API для получения информации об игровых стримах. Для push-уведомлений мы выбрали Expo Push API.
Перед выпуском приложения нам пришлось срочно реализовать некоторые фичи (например, добавить уведомления о сообщениях и бесплатный ежедневный сундук), а также предложить клиенту новые технические решения. В кратчайший срок мы выполнили всё, что требовалось клиенту.
Заключение
Всего год назад Brag House был экспериментом, который начался под влиянием студенческих инициатив. Теперь команда сооснователей построила новое приложение на Python для социальной сети, а также платформу для гейминга и успешно её развивает. Были добавлены возможности для проведения частных соревнований, и уже заключено партнёрство с несколькими международными компаниями для проведения крупномасштабных турниров.
Мы рады, что помогли компании Brag House перейти с AWS Amplify на Python Django и успешно разработать MVP. В октябре 2021 года завершился первоначальный период финансирования проекта, а вскоре Brag House сделает первое публичное предложение на бирже NYSE (NASDAQ). В финансировании первого этапа ведущую роль играла венчурная компания Black Sheep Ventures, в нём также участвовали Рон Бауэр (Ron Bauer) из венчурной компании Theseus Capital, известный инвестор в сфере игровой индустрии и криптовалюты Адриан Бистон (Adrian Beeston) и др.
Нам приятно, что Brag House выходит на международный уровень. Мы всегда готовы оказать компании техническую поддержку. Если вам нужно помочь в разработке прототипа на Django или приложения для социальных сетей на Python, свяжитесь с нами через форму ниже.
Назначенный на наш проект Python-разработчик из Evrone проделал отличную работу! Благодаря нашему сотрудничеству удалось разработать MVP точно в срок и в итоге успешно представить проект инвесторам
