How would I use railway to run my discord bot with the command prompt shut
Im new to this type of stuff and the title is really what I need help with. Many thanks ππΎ
27 Replies
Project ID:
N/A
N/A
I mean I donβt know my project ID atm. Like I said in new to this
hi π
is your code in a github repo?
or is it all local?
Github
Itβs the SkinPeek discord bot
But made my own with things from GitHub
you should be able to just deploy it from the web UI then
How would I do that again
dashboard -> new
My main issue is the discord bot runs but only with the command prompt open. If the command prompt is closed the bot will stop working
yeah so in a deployed environment, you won't need to worry about that. the reason why it stops on close is because it's just a process running inside of the terminal
So there is a way to prevent that
not closing it
Oh
or alternatively, just deploy it to a web host like railway if you need 24/7 access
Yes exactly
Ok so
On railway I go to dashboard -> new
Or is that in github
no you do it on railway
you're just using a github repo as the data source for files to be deployed
the reason why you can do it directly from github is because railway uses oauth2 from github to automatically authenticate you (github has a login gateway that developers can use programatically to be an "authorised application" for users who opt-in to allowing railway to access certain information in your gh account. although this doesn't stop malicious code, etc - but this is irrelevant at this point in time)
Is railway free to use?
i think the trial plan is free yeah, but after that it's $5/month + usage
So I would have to pay to run my bot 24/7
So I would copy this
And put it here
Yes that's correct.
Costs are based on how much resource you use, so it's not a fixed amount. I will say though that obviously, the more compute/data you use, the more it'll cost
Sorry I just wanted to quickly say - iirc the Hobby plan should come with $5 usage. If you're just using Railway for a Discord bot, it should come under the $5
This right?
And use this towards one month
Yes
You're currently on the trial plan which comes with $5 free usage but after that you'll likely need to upgrade to Hobby tier
This means you are on a limited trial, and cannot deploy code, only databases. To deploy code, you would need to upgrade to the hobby plan
Oh