Отсутствие терминала выключает бота discord.?
Господи, ну 100500 раз уже жевалось. 
самый нормальный способ - сервис для автоматического старта при буте. 
далее - screen, tmux, nohup, run in background и всё такое.
На сервер заливать надо