Как мне выбрать наилучший вариант реализации для клиент-серверного приложения при использовании Twisted?
Меня интересует программирование на Pyhton, и на данный момент я хочу изучить Twisted. Я придерживаюсь позиции, что гораздо эффективнее изучать что-либо, решая практические задачи.
Описание проекта:
Клиент-серверное приложение, позволяющее:
- Задавайте вопросы на [Stackoverflow](https://stackoverflow.com /)
- Отслеживайте ответы и комментарии к этим вопросам
- Комментируйте и отвечайте в комментариях
- Обновляйте, закрывайте и удаляйте созданные вопросы.
Stackoverflow выбран потому, что у него есть API, что означает, что этот проект не будет иметь приоритета перед использованием API. Этот проект может быть полезен для взаимодействия со службами, которые не предоставляют доступ к API. (Поправьте меня, если использовать Stackoverflow не правильно.)
Интерфейс:
Telegram будет использоваться в качестве интерфейса как для клиентской, так и для серверной частей. (Используемая библиотека - [pyrogram](https://pyrogram.org /).)
Начал читать документацию, там много примеров и я растерялся не знаю какой вариант выбрать для реализации.
Сам сайт наверное позже изменю, это не важно.
Суть в том что авторизация нужна на стороне клиента,
а серверная часть имитирует действия пользователя в браузере используя авторизацию,
(что бы серверная часть не получала и не хранила логин и пароль).