Задачи, Статьи, Недельный Python Дайджест, FAQ, Курсы по Python, Видео-уроки, Скринкасты
Во время очередного общения в мессенджере Teleton вам приходит мысль: “Почему так мало друзей использует этот мессендер и до сих пор сидят в ВКонтакте? А что если написать мессенджер поверх соц.сети?”
Вдохновшись этой идеей, заводите репозиторий и изучаете VK API. И приходите к мысли, что API хватит, чтобы сделать клон Teleton только поверх ВКонтакте.
Вы накидываете архитектуру проекта, в которой есть:
- Сервер - хранит информацию о всех каналах(чатах), авторизует пользователей, ведет статистику.
- Каналы - отдельные чаты (диалог в терминах ВКонтакте)
- Бот - невидимый управленец системой. Добавляет пользователей в канал, поддерживают команды для управления.
- Пользователи - люди
Для справки: Бот нужен, чтобы был общий пользователь к которому будут все подключаться.
Накидав мысли о реализации вы ставите себе задачу реализовать задуманное.
И начинаете с
- Написать код, который работает с VK API. Код может управлять каналами (чатами/диалогами), а именно, добавлять/удалять пользователя в канал, поддерживать команды. (бот)
- Написать сервер
- Реализовать GUI для мессенджера - список общих каналов, в которые пользователь соц сети ВКонтакте может зайти
....