Автоматизация процесса присоединения к чатам в Telegram через бота нарушает правила использования сервиса. Автоматическое вступление в чаты с использованием ботов может быть рассмотрено как спам-активность и привести к ограничениям со стороны Telegram, включая блокировку аккаунта бота.
Прямое добавление пользователей в чаты без их согласия считается нарушением приватности и часто встречается с негативной реакцией со стороны сообщества.
Telegram API и Bot API предоставляют средства для создания ботов с различным функционалом, но они ограничены правилами платформы. Боты могут присоединяться к чатам, но только по приглашению или если чат является публичным и создан ботом или для бота.
Если вы, тем не менее, хотите автоматизировать какие-то свои действия в Telegram, вы должны использовать официальное Telegram API. Но помните, что ваше приложение должно соблюдать правила использования Telegram и получение согласия от пользователей.
Рассматривая вопрос создания скрипта для личного использования, который не включает бота, но при этом присоединяется к чатам по ссылкам, учитывайте, что использование неофициальных клиентов или скриптов также может нарушать пользовательское соглашение Telegram.
Для управления своими подписками и членством в группах и каналах лучше воспользоваться стандартными средствами Telegram, вручную подписываясь на нужные каналы и чаты, либо создавая специального бота с ограниченным функционалом, который бы мог, например, присылать напоминания о публичных каналах и чатах, куда пользователь мог бы вступить самостоятельно.