Задача номер 005: Мессенджер поверх ВКонтакте


Во время очередного общения в мессенджере Teleton вам приходит мысль: “Почему так мало друзей использует этот мессендер и до сих пор сидят в ВКонтакте? А что если написать мессенджер поверх соц.сети?”

Вдохновшись этой идеей, заводите репозиторий и изучаете VK API. И приходите к мысли, что API хватит, чтобы сделать клон Teleton только поверх ВКонтакте.

Вы накидываете архитектуру проекта, в которой есть:

  • Сервер - хранит информацию о всех каналах(чатах), авторизует пользователей, ведет статистику.
  • Каналы - отдельные чаты (диалог в терминах ВКонтакте)
  • Бот - невидимый управленец системой. Добавляет пользователей в канал, поддерживают команды для управления.
  • Пользователи - люди

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

Накидав мысли о реализации вы ставите себе задачу реализовать задуманное.

И начинаете с

  • Написать код, который работает с VK API. Код может управлять каналами (чатами/диалогами), а именно, добавлять/удалять пользователя в канал, поддерживать команды. (бот)
  • Написать сервер
  • Реализовать GUI для мессенджера - список общих каналов, в которые пользователь соц сети ВКонтакте может зайти
    ....

Поделиться с друзьями: