Специализированный клиент для подписки на телеграммовские каналы
Процесс (клиент телеграмм), работающий как штатный клиент т.е. не через bot API, а притворяясь легитимным пользователем, который бы позволял подписаться на телеграммовский канал, на правах обычного пользователя и всё, что в этот канал транслируется, складывать в базу PostgreSQL.
Разумеется, сохраняя метаинформацию о каждом сообщении (канал, время получения).
Вся информация о текущих подписках (когда куда подписались или отписались и т.д.) - тоже в базу.
Нужно, чтобы процесс мог делить базу с другими такими же процессами (т.е. если я делаю несколько разных телефонов от которых идёт подписка, то чтобы они писали в одну базу и не путались между собой).
От процесса требуется наличие простого JSON API - список подписок, добавить подписку, удалить подписку и служебного веб-интерфейса с теми же функциями.
Язык разработки - python, php.