Skip to content
Home Support Status Legal Account Game Panel
ProRedLine Support
  • Docs
  • My Tickets

Old Categories

118
  • Legacy ProRedLine App – Discontinuation Notice
  • What is a prepaid model?
  • Can I Avoid the Reactivation Fee?
  • Why a Reactivation Fee Exists
  • What happens if I don’t renew on time?
  • How renewal reminders work
  • How to renew/cancel a subscription
  • My Server Won’t Start
  • Error Connecting to Server
  • Email Notifications Not Arriving
  • Our websites and Their Purpose
  • Performance Issues on My Server
  • How to Request a Plan Change
  • Reporting Incidents
  • WordPress Add-ons Availability
  • Payment Rules for Plan Changes
  • Changing Your Billing Cycle (30 -> 90 days, etc.)
  • Downgrade Requests (Less Resources or Lower Plan)
  • Upgrade Requests (More Resources or Features)
  • Calendars and Contacts in cPanel
  • Forwarders and Autoresponders Explained
  • Spam Filters in cPanel Explained
  • Email Accounts in cPanel Explained
  • DNS Changes and Propagation Time
  • Using a Domain with Web Hosting
  • Custom Error Pages in cPanel
  • Cron Jobs Explained
  • Logging In to Webmail for the First Time
  • Domain Parking vs Addon Domains Explained
  • Using a Domain with External Providers
  • Using a Domain with Email Hosting
  • Using Your Domain with Web Hosting
  • DNS Propagation and Email Delays
  • SPF, DKIM and DMARC Explained
  • MX Records Explained
  • Using Email Hosting with Your Domain
  • Mobile Email Setup (iOS and Android)
  • Setting Up Email in Outlook, Apple Mail and Thunderbird
  • Creating Your First Email Account
  • Apache Handlers Explained
  • Indexes and MIME Types Explained
  • Optimize Website Explained
  • Site Publisher Explained
  • Updating WordPress Core, Plugins and Themes
  • Understanding Users, Roles and Permissions in WordPress
  • First Steps After Installing WordPress
  • Installing WordPress Using WP Toolkit
  • WordPress and Hosting Responsibilities Explained
  • What WordPress Is (and Is Not) Suitable For
  • Recommended WordPress Security Plugins (Personal Advice)
  • Common Causes of a Slow WordPress Website
  • Image Optimization Basics for WordPress
  • Caching Explained for WordPress
  • PHP Versions and WordPress Compatibility
  • Staging Explained in WP Toolkit
  • Cloning a WordPress Website
  • Security policy update: change your email password
  • WordPress White Screen Explained
  • Common WordPress Security Mistakes
  • Account Management
    • Legacy ProRedLine App – Discontinuation Notice
  • Security & Trust
    • Security policy update: change your email password
  • Troubleshooting
    • My Server Won’t Start
    • Error Connecting to Server
    • Email Notifications Not Arriving
    • Performance Issues on My Server
  • Platform & Tools
    • Reporting Incidents
    • Our websites and Their Purpose
  • Payments & Billing
    • Reactivation fee explained
      • Can I Avoid the Reactivation Fee?
      • Why a Reactivation Fee Exists
    • Prepaid model explained
      • How renewal reminders work
      • What happens if I don’t renew on time?
      • How to renew/cancel a subscription
      • What is a prepaid model?
    • Switching Plans (Consumer)
      • How to Request a Plan Change
      • Upgrade Requests (More Resources or Features)
      • Downgrade Requests (Less Resources or Lower Plan)
      • Changing Your Billing Cycle (30 -> 90 days, etc.)
      • Payment Rules for Plan Changes
  • Web Hosting
    • Domains & DNS
      • Using Your Domain with Web Hosting
    • Website Management
      • Optimize Website Explained
      • Site Publisher Explained
    • Advanced
      • Apache Handlers Explained
      • Indexes and MIME Types Explained
  • Email Hosting
    • Getting Started
      • Mobile Email Setup (iOS and Android)
      • Setting Up Email in Outlook, Apple Mail and Thunderbird
      • Creating Your First Email Account
      • Logging In to Webmail for the First Time
    • DNS & Deliverability
      • DNS Propagation and Email Delays
      • SPF, DKIM and DMARC Explained
      • MX Records Explained
      • Using Email Hosting with Your Domain
  • cPanel
    • cPanel Domains & DNS
      • DNS Changes and Propagation Time
    • cPanel Email
      • Calendars and Contacts in cPanel
      • Forwarders and Autoresponders Explained
      • Spam Filters in cPanel Explained
      • Email Accounts in cPanel Explained
    • Security & Advanced
      • Custom Error Pages in cPanel
      • Cron Jobs Explained
  • Domains & DNS
    • Use Cases
      • Domain Parking vs Addon Domains Explained
      • Using a Domain with External Providers
      • Using a Domain with Email Hosting
      • Using a Domain with Web Hosting
  • WordPress
    • Overview
      • WordPress and Hosting Responsibilities Explained
      • What WordPress Is (and Is Not) Suitable For
    • Getting Started
      • Understanding Users, Roles and Permissions in WordPress
      • First Steps After Installing WordPress
      • Installing WordPress Using WP Toolkit
    • WP Toolkit
      • Staging Explained in WP Toolkit
      • Cloning a WordPress Website
      • Updating WordPress Core, Plugins and Themes
    • Performance
      • Common Causes of a Slow WordPress Website
      • Image Optimization Basics for WordPress
      • Caching Explained for WordPress
      • PHP Versions and WordPress Compatibility
    • Security
      • Common WordPress Security Mistakes
      • Recommended WordPress Security Plugins (Personal Advice)
    • Troubleshooting
      • WordPress Add-ons Availability
      • WordPress White Screen Explained

New Docs

56
  • Finished New Docs
    • Failed Payments and Payment Method Issues
    • Invoices and Billing Documents
    • Payments and Billing Basics
    • Common WordPress Problems
    • WordPress Security Basics
    • Managing WordPress with WP Toolkit
    • What is WordPress
    • Suspension vs Closure
    • Closing your Account and Data Requests
    • Account Suspension Explained
    • Account Security Basics
    • Password Resets & Access Issues
    • Managing Additional User Access
    • Managing Your Account Details
    • Domain Transfers and Authorization Codes
    • Domain Ownership and Responsibilities
    • Managing Domains and DNS
    • Domain and DNS Basics
    • Common Email Problems
    • Managing Email Features
    • Email Deliverability and Authentication
    • What is Email Hosting?
    • PHP Settings in Web Hosting
    • Databases for Web Hosting
    • Managing your Website
    • What is Web Hosting?
    • Security Features in cPanel
    • Databases in cPanel
    • Backups in cPanel
    • File management Tools
    • Why some cPanel features are disabled
    • What is cPanel and how does it work
    • Backups and Restores
    • Creating Scheduled Tasks
    • Using the File Manager
    • Getting Started with the Game Panel
    • Visual Studio Code
    • Uptime Kuma
    • LanguageTool
    • Discord Bot
    • BeamMP
    • Ark Survival Evolved
    • Unturned
    • Satisfactory
    • Rust
    • Minecraft Bedrock
    • Minecraft Java
    • Insurgency
    • Euro Truck Simulator 2
    • Ark Survival Ascended
  • Unfinished New Docs
    • WordPress
    • cPanel
    • Email
    • Web Hosting
    • App Servers
    • Game Servers
View Categories
  • Docs
  • New Docs
  • Finished New Docs
  • Discord Bot

Discord Bot

ProRedLine
Updated on March 29, 2026

5 min read

AI Doc Summarizer Doc Summary
AI Doc Summarizer Thinking Thinking

Introduction #

In this doc you will find usefull information regarding your Discord Bot App Server at ProRedLine. After reading this doc, you’ll know how to configure your bot, adding the bot to your community, and more.


Startup Variables #

Once the server has been installed, you will need to configure it before it can run as expected.

On your server’s dashboard, go to the “Startup” tab. Here, you will find several settings that you can configure according to your specific needs. Below is a list of options available for your Discord Bot server in the “Startup” tab: 

  • STARTUP COMMAND and DOCKER IMAGE are read-only variables and cannot be modified. 
  1. BOT TOKEN. Place your discord bot token here. Go to the 3rd page of this manual for information on how to get this token. 
  2. BOT PREFIX. This is the symbol used by your bot to trigger commands. Default is “!” but you can change this to whatever you prefer. 
  3. [READ ONLY] PYTHON VERSION. The python version used for your Discord Bot. 

Starting bot #

Once everything is set up, you can start the server from the “Console” tab by clicking “Start”. Please allow some time for the server to start. Your bot has successfully started when the following is shown in the console: “Logged in as {your bot’s name}”. 


Creating bot within Discord Developer #

To host a Discord bot, two steps need to be completed. The first step has already been done by setting up your bot on the ProRedLine customer dashboard. Now, we need to add the actual bot to your account and eventually link it to a Discord server. Please follow these steps carefully: 

  1. Go to https://discord.com/developers/applications and sign in with your Discord account. 
  2. After signing in, click the “New Application” button.
  1. A pop-up will appear asking for a name for your “application.” This name can be anything you like and is not the name of your Discord bot. After entering the name, click on “Create.”
  1. Your application has been created. Now, we need to add the actual Discord bot. Navigate to the “Bot” tab on the page that opens after creating the application. 
  1. You can now customize the bot’s icon, banner, and username according to your preferences. 
  1. Now, we need to enable Privileged Gateway Intents. Without these enabled, your bot won’t function properly. On the same page as step 5, scroll down to Privileged Gateway Intents and enable the following options: 
    — PRESENCE INTENT 
    — SERVER MEMBERS INTENT 
    — MESSAGE CONTENT INTENT. 

Obtain Bot Token #

  1. The final step is to obtain your bot token. This token is used by your ProRedLine-hosted Discord bot to connect with your actual Discord bot. Scroll back up to the “TOKEN” section on the same page as step 6. Click “Reset Token”, and a new token will appear. This token can only be viewed once, so make sure to copy it immediately and store it in a secure location. 
  1. Now, return to your ProRedLine Discord Bot’s dashboard and navigate to the “STARTUP” tab. Paste your copied bot token into the “BOT TOKEN” field. 

Congratulations! Your ProRedLine-hosted bot is now successfully connected with your Discord Application Bot. 


Adding bot to Discord server/community #

  1. Return to the Discord Developer Portal (https://discord.com/developers/applications), sign in, and select your application. 
  2. Navigate to the “OAuth2” tab. 
  1. Scroll down to the “OAuth2 URL Generator,” select “bot,” and under “BOT PERMISSIONS,” choose “Administrator.” 
  1. Scroll down to the “GENERATED URL” section and click “Copy.” Paste this URL into a new tab in your browser. You will be redirected to Discord, where you’ll be prompted to select the server to which you want to add the bot. 
  1. Your bot has now been added to your Discord server. Return to your ProRedLine Discord Bot dashboard and start your server. Once it’s running, you’ll be able to see and use your Discord bot in the server you added it to. 

Modifying Discord Bot’s Files #

This is one of our servers where you are free to modify the server’s files as you wish. The Discord bot comes with simple commands upon installation, but you are free to modify, add commands, change the bot’s status, enable support for application commands, and more. There are no limits on how you can code this bot. 

Coding Language #

The bot is coded in Python, meaning that any modification to your bot’s files requires knowledge of this programming language. Without proper understanding, you risk breaking your bot and preventing it from running correctly. We highly recommend making copies of files before making any changes. 

Certain lines of code manage information for your dashboard. These lines must not be removed or modified, as doing so may prevent your server from starting properly. 

Bot.py File #

It’s also crucial that you do not modify or delete the bot.py file. This file is the core of your Discord bot, and without it, your server will fail to start. 


Updating server #

To update your server’s software, follow these steps: 

  1. Go to the “Settings” Tab: Open your server dashboard and navigate to the Settings tab. 
  2. Scroll Down: Locate the option labeled Reinstall Server. 
  3. Click on “Reinstall Server”: This will start the reinstallation process. 

Important note: Reinstalling your server using this method will update the core files only. Your saved data, mods, and custom configurations will generally remain intact. However, we strongly recommend creating a backup of all essential data before proceeding, as some server types may still overwrite or remove custom content. 


Clean Reinstallation #

To fully reinstall your server with a clean set of software and files: 

  1. Stop the Server: Ensure your server is not running. 
  2. Delete All Files: Navigate to the Files tab, select all folders and files, and click Delete. 
  3. Reinstall the Server: Once all files are removed, follow the same steps outlined above for updating your server. 

Note: This process will permanently remove all files from your server, including custom folders, mods, and configurations and bot.py. This action is irreversible unless you have created a backup in advance. 


Troubleshooting & Support #

If you encounter any issues or have questions regarding your server at ProRedLine, you can reach our support team at: 

ProRedLine Support 

For questions specifically about the software, we recommend contacting the official support for Discord: 

Discord Developer Support 


Legal Information #

When managing and configuring your server, it is important to adhere to the following guidelines: 

  1. ProRedLine Terms of Service (ToS): Be aware of ProRedLine’s Terms of Service. This document outlines the rules and responsibilities of using ProRedLine’s services, including hosting and server management. 
  2. ProRedLine Acceptable Use Policy (AUP): Ensure that your server complies with ProRedLine’s Acceptable Use Policy. This policy defines what is acceptable and unacceptable behavior on the platform, helping to protect the integrity of the service and the community. 
  3. Discord Developer Terms of Service: https://support-dev.discord.com/hc/nl/articles/8562894815383-Servicevoorwaarden-voor-Discord-ontwikkelaars 
  4. Discord Developer Policy: https://support-dev.discord.com/hc/nl/articles/8563934450327-Discord-ontwikkelaarsbeleid  

By following these guidelines, you can ensure that your server remains compliant with the relevant legal and ethical standards. Implementing malware or any form of malicious code is strictly prohibited by ProRedLine’s Terms of Service. Any violation will result in the immediate permanent suspension of your server and may lead to legal action. 


Still need help after reading this article?

Create a Ticket
LanguageToolBeamMP
Table of Contents
  • Introduction
  • Startup Variables
    • Starting bot
  • Creating bot within Discord Developer
    • Obtain Bot Token
  • Adding bot to Discord server/community
  • Modifying Discord Bot's Files
    • Coding Language
    • Bot.py File
  • Updating server
  • Clean Reinstallation
  • Troubleshooting & Support
  • Legal Information

Share This Article:

  • Facebook
  • X
  • LinkedIn
  • Pinterest

Was it helpful?

  • Happy
  • Normal
  • Sad
ProRedLine

Reliable EU-based hosting for web, game and app services, built with clarity, performance and personal support in mind.

Hosting

  • Web Hosting
  • Game Servers
  • App Servers
  • Status
  • Support

Company

  • About Us
  • News
  • Information
  • Game Panel

Legal

  • Terms of Service
  • Privacy Policy
  • Acceptable Use Policy
  • Cookie Policy
  • Contact & Support Policy

Contact

info@proredline.com

P.O. Box 5449
3299 ZG, Maasdam
Netherlands

Stay updated

Receive occasional ProRedLine updates by email.

Subscribe to newsletter »

© 2025 - 2026 ProRedLine. All rights reserved.

KVK: 95892494 VAT: NL005177436B09
  • Docs
  • My Tickets
Type your search
Loading...

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.