Даже если допустить, что всё написано без ошибок, то, как минимум остаётся ещё:
* оплата инфраструктуры, на которой бот развёрнут
* время на обслуживание или оплата обслуживания этой инфраструктуры
* время на актуализацию кода, т.к. внешние сервисы имеют обыкновение меняться с течением времени
Ну это если совсем кратко