Нет обходного решения. У Телеграмма есть два API, одно для ботов, другое для создания альтернативных клиентов.
Боты ограничены в возможностях по сравнению с пользователями, они не могут сами подписываться на каналы, не могут первыми писать пользователям. Это сделано в целях борьбы со спамом и прочими, нарушающими правила вариантами использования.
API для создания клиентов, позволяет написать приложение, которое будет автоматизировать действия пользователя, но работать это будет от имени конкретного пользователя, этот вариант вы отвергаете прямо в вопросе.