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