У меня есть опыт разработки на языке JavaScript Параллельно с ним, начал изучать Python. На данный момент, только лишь ознакомился с синтаксисом данного языка. Какие знания нужны для того, чтобы разрабатывать ботов TG, насколько это актуально?
Api Телеграма и некоторые библиотеки Python: aiogram(https://pypi.org/project/aiogram/) или pyTelegramBotApi(https://pypi.org/project/pyTelegramBotAPI/) Актуально
Зависит от сферы. Но актуальнее всего в коммерции. Боты для оплат. А для этого нужно уметь работать с бд (потому что всю стату надо куда-то сохранять, да и код подтверждения платежа тоже) + работа с апи того сервиса с чем работаешь. И самое очевидное инлайн кнопки их коллбеки. Что-то был скелет для будущего бота. Говоря простым языком это кнопки после нажатия на которые не отправляется сообщение вчат, а вместо этого телега шлет ответ боту на фоне, и на такой ответ ты реагируешь открывая меню, начиная проверку оплаты и.т.д. Думаю это и есть основы для это сферы с коммерцией.