Чтобы бот мог отвечать и нести пользователям какую-либо полезную функциональность в любом случае понадобится запустить какую-нибудь программу, которая будет генерировать ответы и реализовывать этот самый полезный функционал. 
В зависимости от того, какой бот планируется, и требований к нему, понадобится сервер. Это может быть платный сервер, может быть будет достаточно 
бесплатного VPS/PaaS, а, может, даже сойдет запускать что-то на своем личном компьютере. Но что-то запускать придется.