{"id":13394,"date":"2024-05-29T15:51:26","date_gmt":"2024-05-29T15:51:26","guid":{"rendered":"https:\/\/ggservers.com\/knowledgebase\/?post_type=ht_kb&#038;p=13394"},"modified":"2024-09-25T13:32:38","modified_gmt":"2024-09-25T13:32:38","slug":"getting-started-python-discord-bot-hosting-redbot-example","status":"publish","type":"ht_kb","link":"https:\/\/ggservers.com\/knowledgebase\/article\/getting-started-python-discord-bot-hosting-redbot-example\/","title":{"rendered":"Getting Started &#8211; Python Discord Bot Hosting + RedBot example"},"content":{"rendered":"\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/ggservers.com\/knowledgebase\/wp-content\/uploads\/2024\/03\/banner10_1mgbruh.png\" alt=\"\"\/><\/figure>\n\n\n\n<p>Have you purchased your Discord Bot Hosting at GGServers? Then we&#8217;re ready to go!<\/p>\n\n\n\n<p>GGServers offers full access to your Bot control panel, where you can manage everything that happens on your server!<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">\u2714\ufe0f How Do I Find My Game Server Panel and Server Connection Details \u2714\ufe0f<\/h1>\n\n\n\n<p>The credentials for your game server panel are located in the welcome email titled <code>Your Game Server Details<\/code>. You can also find this in the <code>Email History<\/code> option from your billing account, which we will show here.<\/p>\n\n\n\n<p>To access your game server panel:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Log in to your billing account <a href=\"https:\/\/ggservers.com\/billing\/index.php\/login\">here<\/a>.<\/li>\n<\/ol>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<ol class=\"wp-block-list\" start=\"2\">\n<li>Click on your profile button, then on <code>Email History<\/code>.<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/ggservers.com\/knowledgebase\/wp-content\/uploads\/2024\/03\/1_50vsuu.png\" alt=\"Email History\"\/><\/figure>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<ol class=\"wp-block-list\" start=\"3\">\n<li>Click on the email titled <code>Your Game Server Details<\/code>, and you&#8217;ll see your server information and the game server panel credentials!<\/li>\n<\/ol>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<ol class=\"wp-block-list\" start=\"4\">\n<li>Note your credentials and head over <a href=\"https:\/\/amp.ggservers.com\">here<\/a> to log in. You can find the game server panel link in the welcome email as well.<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/ggservers.com\/knowledgebase\/wp-content\/uploads\/2024\/03\/22_1gadvf6.png\" alt=\"Credentials\"\/><\/figure>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<ol class=\"wp-block-list\" start=\"5\">\n<li>Use the credentials from the last step and log in.<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/ggservers.com\/knowledgebase\/wp-content\/uploads\/2024\/03\/11_qhp6x9.png\" alt=\"Login\"\/><\/figure>\n\n\n\n<p>From here, you can see and manage your server.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"556\" height=\"302\" src=\"https:\/\/ggservers.com\/knowledgebase\/wp-content\/uploads\/2024\/05\/image-5.png\" alt=\"\" class=\"wp-image-13404\" srcset=\"https:\/\/ggservers.com\/knowledgebase\/wp-content\/uploads\/2024\/05\/image-5.png 556w, https:\/\/ggservers.com\/knowledgebase\/wp-content\/uploads\/2024\/05\/image-5-300x163.png 300w, https:\/\/ggservers.com\/knowledgebase\/wp-content\/uploads\/2024\/05\/image-5-50x27.png 50w, https:\/\/ggservers.com\/knowledgebase\/wp-content\/uploads\/2024\/05\/image-5-60x33.png 60w, https:\/\/ggservers.com\/knowledgebase\/wp-content\/uploads\/2024\/05\/image-5-100x54.png 100w\" sizes=\"auto, (max-width: 556px) 100vw, 556px\" \/><\/figure>\n<\/div>\n\n\n<p>From here, you can <code>View Connection Details<\/code>, access the <code>Console<\/code>, upload, download, modify, or delete files using the <code>File Manager<\/code>, modify the <code>Configuration<\/code> options, and more!<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/ggservers.com\/knowledgebase\/wp-content\/uploads\/2024\/03\/4_o78dei.png\" alt=\"Manage\"\/><\/figure>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<ol class=\"wp-block-list\" start=\"7\">\n<li>Before you start playing, you will need to click the <code>Update<\/code> button to install the latest server files.<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/ggservers.com\/knowledgebase\/wp-content\/uploads\/2024\/03\/5_97bx4n.png\" alt=\"Update\"\/><\/figure>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p>Lets get as an example the following open-source discord bot. RedBot, for management.<br><a href=\"https:\/\/github.com\/Cog-Creators\/Red-DiscordBot\">https:\/\/github.com\/Cog-Creators\/Red-DiscordBot<\/a><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p>If you developed your own Python Discord Bot, you are able to upload the files via FTP File Access using WinSCP, FileZilla, or AMP&#8217;s File Manager.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">RedBot installation and setup<\/h2>\n\n\n\n<p>The Red Discord Bot is a multi-functional, self-hosted Discord bot that is fully modular and customizable. It supports various features like moderation tools, trivia, music playback from multiple sources, stream alerts, and more. Users can enable or disable features and add third-party plugins to enhance its functionality. The bot is easy to install and manage directly from Discord without requiring coding knowledge.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">The Easy Automatic Way<\/h2>\n\n\n\n<p>To get RedBot up and running in your Python App Service, go to <code>Configuration<\/code> and then, on <code>App Runner Settings<\/code>.<\/p>\n\n\n\n<p>There, you&#8217;ll need to fill up a couple of boxes to make the bot work:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"977\" height=\"1024\" src=\"https:\/\/ggservers.com\/knowledgebase\/wp-content\/uploads\/2024\/06\/asdasdsa-977x1024.png\" alt=\"\" class=\"wp-image-13533\" style=\"width:706px;height:auto\" srcset=\"https:\/\/ggservers.com\/knowledgebase\/wp-content\/uploads\/2024\/06\/asdasdsa-977x1024.png 977w, https:\/\/ggservers.com\/knowledgebase\/wp-content\/uploads\/2024\/06\/asdasdsa-286x300.png 286w, https:\/\/ggservers.com\/knowledgebase\/wp-content\/uploads\/2024\/06\/asdasdsa-768x805.png 768w, https:\/\/ggservers.com\/knowledgebase\/wp-content\/uploads\/2024\/06\/asdasdsa-48x50.png 48w, https:\/\/ggservers.com\/knowledgebase\/wp-content\/uploads\/2024\/06\/asdasdsa-57x60.png 57w, https:\/\/ggservers.com\/knowledgebase\/wp-content\/uploads\/2024\/06\/asdasdsa-95x100.png 95w, https:\/\/ggservers.com\/knowledgebase\/wp-content\/uploads\/2024\/06\/asdasdsa.png 1393w\" sizes=\"auto, (max-width: 977px) 100vw, 977px\" \/><\/figure>\n<\/div>\n\n\n<h3 class=\"wp-block-heading\">App Command Line Arguments<\/h3>\n\n\n\n<p>Specifies any command line arguments to include when running the app.<br>Set it to: <code>amp_redbot --token YOUR_BOT_TOKEN --prefix !<\/code><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"494\" height=\"154\" src=\"https:\/\/ggservers.com\/knowledgebase\/wp-content\/uploads\/2024\/06\/image-2.png\" alt=\"\" class=\"wp-image-13535\" srcset=\"https:\/\/ggservers.com\/knowledgebase\/wp-content\/uploads\/2024\/06\/image-2.png 494w, https:\/\/ggservers.com\/knowledgebase\/wp-content\/uploads\/2024\/06\/image-2-300x94.png 300w, https:\/\/ggservers.com\/knowledgebase\/wp-content\/uploads\/2024\/06\/image-2-50x16.png 50w, https:\/\/ggservers.com\/knowledgebase\/wp-content\/uploads\/2024\/06\/image-2-60x19.png 60w, https:\/\/ggservers.com\/knowledgebase\/wp-content\/uploads\/2024\/06\/image-2-100x31.png 100w\" sizes=\"auto, (max-width: 494px) 100vw, 494px\" \/><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-ht-blocks-messages wp-block-hb-message wp-block-hb-message--withicon is-style-danger\">\u26a0\ufe0f Remember to replace these example values with your actual tokens and keys when configuring your bot. \u26a0\ufe0f<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">App Download Source<\/h3>\n\n\n\n<p>Sets the source for the App Download Type. Git repo = URL that ends in .git. GitHub release = User\/Repo. Download URL = URL to a zip file. PyPI package = package name (and version if needed). Update the app after changing this setting.<br>Set it to: <code>Red-DiscordBot<\/code><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"505\" height=\"160\" src=\"https:\/\/ggservers.com\/knowledgebase\/wp-content\/uploads\/2024\/06\/image-3.png\" alt=\"\" class=\"wp-image-13536\" srcset=\"https:\/\/ggservers.com\/knowledgebase\/wp-content\/uploads\/2024\/06\/image-3.png 505w, https:\/\/ggservers.com\/knowledgebase\/wp-content\/uploads\/2024\/06\/image-3-300x95.png 300w, https:\/\/ggservers.com\/knowledgebase\/wp-content\/uploads\/2024\/06\/image-3-50x16.png 50w, https:\/\/ggservers.com\/knowledgebase\/wp-content\/uploads\/2024\/06\/image-3-60x19.png 60w, https:\/\/ggservers.com\/knowledgebase\/wp-content\/uploads\/2024\/06\/image-3-100x32.png 100w\" sizes=\"auto, (max-width: 505px) 100vw, 505px\" \/><\/figure>\n<\/div>\n\n\n<h3 class=\"wp-block-heading\">App Download Type<\/h3>\n\n\n\n<p>Sets how to download the app. Specify the App Download Source and the relevant Git repo, GitHub release or PyPI package settings accordingly. Update the app after changing this setting.<br>Set it to: <code>PyPI Package<\/code><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"500\" height=\"163\" src=\"https:\/\/ggservers.com\/knowledgebase\/wp-content\/uploads\/2024\/06\/image-4.png\" alt=\"\" class=\"wp-image-13538\" srcset=\"https:\/\/ggservers.com\/knowledgebase\/wp-content\/uploads\/2024\/06\/image-4.png 500w, https:\/\/ggservers.com\/knowledgebase\/wp-content\/uploads\/2024\/06\/image-4-300x98.png 300w, https:\/\/ggservers.com\/knowledgebase\/wp-content\/uploads\/2024\/06\/image-4-50x16.png 50w, https:\/\/ggservers.com\/knowledgebase\/wp-content\/uploads\/2024\/06\/image-4-60x20.png 60w, https:\/\/ggservers.com\/knowledgebase\/wp-content\/uploads\/2024\/06\/image-4-100x33.png 100w\" sizes=\"auto, (max-width: 500px) 100vw, 500px\" \/><\/figure>\n<\/div>\n\n\n<h3 class=\"wp-block-heading\">App Module Name<\/h3>\n\n\n\n<p>If &#8220;Python module&#8221; is selected under App Run Mode, sets the name of the app module to run.<br>Set it to: <code>redbot<\/code><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"502\" height=\"155\" src=\"https:\/\/ggservers.com\/knowledgebase\/wp-content\/uploads\/2024\/06\/image-5.png\" alt=\"\" class=\"wp-image-13540\" srcset=\"https:\/\/ggservers.com\/knowledgebase\/wp-content\/uploads\/2024\/06\/image-5.png 502w, https:\/\/ggservers.com\/knowledgebase\/wp-content\/uploads\/2024\/06\/image-5-300x93.png 300w, https:\/\/ggservers.com\/knowledgebase\/wp-content\/uploads\/2024\/06\/image-5-50x15.png 50w, https:\/\/ggservers.com\/knowledgebase\/wp-content\/uploads\/2024\/06\/image-5-60x19.png 60w, https:\/\/ggservers.com\/knowledgebase\/wp-content\/uploads\/2024\/06\/image-5-100x31.png 100w\" sizes=\"auto, (max-width: 502px) 100vw, 502px\" \/><\/figure>\n<\/div>\n\n\n<p><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">App Run Mode<\/h3>\n\n\n\n<p>Sets the method to run the app, either as a Python script or a Python module (if the app was installed via pip).<br>Set it to: <code>Python Module<\/code><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"494\" height=\"150\" src=\"https:\/\/ggservers.com\/knowledgebase\/wp-content\/uploads\/2024\/06\/image-6.png\" alt=\"\" class=\"wp-image-13545\" srcset=\"https:\/\/ggservers.com\/knowledgebase\/wp-content\/uploads\/2024\/06\/image-6.png 494w, https:\/\/ggservers.com\/knowledgebase\/wp-content\/uploads\/2024\/06\/image-6-300x91.png 300w, https:\/\/ggservers.com\/knowledgebase\/wp-content\/uploads\/2024\/06\/image-6-50x15.png 50w, https:\/\/ggservers.com\/knowledgebase\/wp-content\/uploads\/2024\/06\/image-6-60x18.png 60w, https:\/\/ggservers.com\/knowledgebase\/wp-content\/uploads\/2024\/06\/image-6-100x30.png 100w\" sizes=\"auto, (max-width: 494px) 100vw, 494px\" \/><\/figure>\n<\/div>\n\n\n<h3 class=\"wp-block-heading\">App Setup Command<\/h3>\n\n\n\n<p>Sets any required command to run in the activated virtual environment to set up the app after it is installed, if Run App Setup Command is enabled. For example, it can be a script or Python module installed in the virtual environment or a Python script installed in the root directory. Use the prefix &#8216;python&#8217; as relevant.<br>Set it to: <code>redbot-setup --no-prompt --instance-name amp_redbot --overwrite-existing-instance --backend json<\/code><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"494\" height=\"172\" src=\"https:\/\/ggservers.com\/knowledgebase\/wp-content\/uploads\/2024\/06\/image-7.png\" alt=\"\" class=\"wp-image-13547\" srcset=\"https:\/\/ggservers.com\/knowledgebase\/wp-content\/uploads\/2024\/06\/image-7.png 494w, https:\/\/ggservers.com\/knowledgebase\/wp-content\/uploads\/2024\/06\/image-7-300x104.png 300w, https:\/\/ggservers.com\/knowledgebase\/wp-content\/uploads\/2024\/06\/image-7-50x17.png 50w, https:\/\/ggservers.com\/knowledgebase\/wp-content\/uploads\/2024\/06\/image-7-60x21.png 60w, https:\/\/ggservers.com\/knowledgebase\/wp-content\/uploads\/2024\/06\/image-7-100x35.png 100w\" sizes=\"auto, (max-width: 494px) 100vw, 494px\" \/><\/figure>\n<\/div>\n\n\n<h3 class=\"wp-block-heading\">Python Version<\/h3>\n\n\n\n<p>Sets the specific Python 3 version to run the app with. The version must be installed on the system for all users (and in the System Path on Windows). Make sure the version is compatible with the app and any required packages. If using AMP&#8217;s Docker, you will limited to its installed version.<br>Set it to: <code>3.11<\/code><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"495\" height=\"171\" src=\"https:\/\/ggservers.com\/knowledgebase\/wp-content\/uploads\/2024\/06\/image-8.png\" alt=\"\" class=\"wp-image-13548\" srcset=\"https:\/\/ggservers.com\/knowledgebase\/wp-content\/uploads\/2024\/06\/image-8.png 495w, https:\/\/ggservers.com\/knowledgebase\/wp-content\/uploads\/2024\/06\/image-8-300x104.png 300w, https:\/\/ggservers.com\/knowledgebase\/wp-content\/uploads\/2024\/06\/image-8-50x17.png 50w, https:\/\/ggservers.com\/knowledgebase\/wp-content\/uploads\/2024\/06\/image-8-60x21.png 60w, https:\/\/ggservers.com\/knowledgebase\/wp-content\/uploads\/2024\/06\/image-8-100x35.png 100w\" sizes=\"auto, (max-width: 495px) 100vw, 495px\" \/><\/figure>\n<\/div>\n\n\n<h3 class=\"wp-block-heading\">Run App Setup Command<\/h3>\n\n\n\n<p>If enabled, the command specified under App Setup Command will be run when the server is updated and after the app is installed.<br>You should <code>enable<\/code> this setting but just at the first startup!<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"502\" height=\"172\" src=\"https:\/\/ggservers.com\/knowledgebase\/wp-content\/uploads\/2024\/06\/image-9.png\" alt=\"\" class=\"wp-image-13549\" srcset=\"https:\/\/ggservers.com\/knowledgebase\/wp-content\/uploads\/2024\/06\/image-9.png 502w, https:\/\/ggservers.com\/knowledgebase\/wp-content\/uploads\/2024\/06\/image-9-300x103.png 300w, https:\/\/ggservers.com\/knowledgebase\/wp-content\/uploads\/2024\/06\/image-9-50x17.png 50w, https:\/\/ggservers.com\/knowledgebase\/wp-content\/uploads\/2024\/06\/image-9-60x21.png 60w, https:\/\/ggservers.com\/knowledgebase\/wp-content\/uploads\/2024\/06\/image-9-100x34.png 100w\" sizes=\"auto, (max-width: 502px) 100vw, 502px\" \/><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-ht-blocks-messages wp-block-hb-message wp-block-hb-message--withicon is-style-danger\">\u26a0\ufe0f After the first start\/update and files are successfully downloaded, you must <em><strong>DISABLE <\/strong><\/em>this option<\/p>\n\n\n\n<p>Next, go back to your Console, and click on <code>Start<\/code><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"472\" src=\"https:\/\/ggservers.com\/knowledgebase\/wp-content\/uploads\/2024\/05\/adsadas-1024x472.png\" alt=\"\" class=\"wp-image-13399\" srcset=\"https:\/\/ggservers.com\/knowledgebase\/wp-content\/uploads\/2024\/05\/adsadas-1024x472.png 1024w, https:\/\/ggservers.com\/knowledgebase\/wp-content\/uploads\/2024\/05\/adsadas-300x138.png 300w, https:\/\/ggservers.com\/knowledgebase\/wp-content\/uploads\/2024\/05\/adsadas-768x354.png 768w, https:\/\/ggservers.com\/knowledgebase\/wp-content\/uploads\/2024\/05\/adsadas-50x23.png 50w, https:\/\/ggservers.com\/knowledgebase\/wp-content\/uploads\/2024\/05\/adsadas-1536x709.png 1536w, https:\/\/ggservers.com\/knowledgebase\/wp-content\/uploads\/2024\/05\/adsadas-60x28.png 60w, https:\/\/ggservers.com\/knowledgebase\/wp-content\/uploads\/2024\/05\/adsadas-100x46.png 100w, https:\/\/ggservers.com\/knowledgebase\/wp-content\/uploads\/2024\/05\/adsadas.png 1734w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\n\n\n<p>You should receive the following output:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"286\" src=\"https:\/\/ggservers.com\/knowledgebase\/wp-content\/uploads\/2024\/06\/image-10-1024x286.png\" alt=\"\" class=\"wp-image-13550\" srcset=\"https:\/\/ggservers.com\/knowledgebase\/wp-content\/uploads\/2024\/06\/image-10-1024x286.png 1024w, https:\/\/ggservers.com\/knowledgebase\/wp-content\/uploads\/2024\/06\/image-10-300x84.png 300w, https:\/\/ggservers.com\/knowledgebase\/wp-content\/uploads\/2024\/06\/image-10-768x215.png 768w, https:\/\/ggservers.com\/knowledgebase\/wp-content\/uploads\/2024\/06\/image-10-50x14.png 50w, https:\/\/ggservers.com\/knowledgebase\/wp-content\/uploads\/2024\/06\/image-10-60x17.png 60w, https:\/\/ggservers.com\/knowledgebase\/wp-content\/uploads\/2024\/06\/image-10-100x28.png 100w, https:\/\/ggservers.com\/knowledgebase\/wp-content\/uploads\/2024\/06\/image-10.png 1420w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>The Bot should now be online on Discord!<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"230\" height=\"45\" src=\"https:\/\/ggservers.com\/knowledgebase\/wp-content\/uploads\/2024\/06\/image-12.png\" alt=\"\" class=\"wp-image-13553\" srcset=\"https:\/\/ggservers.com\/knowledgebase\/wp-content\/uploads\/2024\/06\/image-12.png 230w, https:\/\/ggservers.com\/knowledgebase\/wp-content\/uploads\/2024\/06\/image-12-50x10.png 50w, https:\/\/ggservers.com\/knowledgebase\/wp-content\/uploads\/2024\/06\/image-12-60x12.png 60w, https:\/\/ggservers.com\/knowledgebase\/wp-content\/uploads\/2024\/06\/image-12-100x20.png 100w\" sizes=\"auto, (max-width: 230px) 100vw, 230px\" \/><\/figure>\n<\/div>\n\n\n<h2 class=\"wp-block-heading\">\u26a0\ufe0f IMPORTANT \u26a0\ufe0f<\/h2>\n\n\n\n<p>As mentioned above, you <strong>must<\/strong> <em>disable<\/em> this option after the first startup!<br>Otherwise, every time your bot restarts any configuration changes might be cleaned up in case the Bot developers change settings!<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"495\" height=\"171\" src=\"https:\/\/ggservers.com\/knowledgebase\/wp-content\/uploads\/2024\/06\/image-11.png\" alt=\"\" class=\"wp-image-13552\" style=\"width:495px;height:auto\" srcset=\"https:\/\/ggservers.com\/knowledgebase\/wp-content\/uploads\/2024\/06\/image-11.png 495w, https:\/\/ggservers.com\/knowledgebase\/wp-content\/uploads\/2024\/06\/image-11-300x104.png 300w, https:\/\/ggservers.com\/knowledgebase\/wp-content\/uploads\/2024\/06\/image-11-50x17.png 50w, https:\/\/ggservers.com\/knowledgebase\/wp-content\/uploads\/2024\/06\/image-11-60x21.png 60w, https:\/\/ggservers.com\/knowledgebase\/wp-content\/uploads\/2024\/06\/image-11-100x35.png 100w\" sizes=\"auto, (max-width: 495px) 100vw, 495px\" \/><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-ht-blocks-messages wp-block-hb-message wp-block-hb-message--withicon is-style-danger\">\u26a0\ufe0f Disable this option, and you are good to go!<\/p>\n\n\n\n<p><br>Everything is set up!<br>By default, you can use <code>!help<\/code> to get a list of commands!<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"577\" height=\"1024\" src=\"https:\/\/ggservers.com\/knowledgebase\/wp-content\/uploads\/2024\/06\/image-13-577x1024.png\" alt=\"\" class=\"wp-image-13554\" srcset=\"https:\/\/ggservers.com\/knowledgebase\/wp-content\/uploads\/2024\/06\/image-13-577x1024.png 577w, https:\/\/ggservers.com\/knowledgebase\/wp-content\/uploads\/2024\/06\/image-13-169x300.png 169w, https:\/\/ggservers.com\/knowledgebase\/wp-content\/uploads\/2024\/06\/image-13-28x50.png 28w, https:\/\/ggservers.com\/knowledgebase\/wp-content\/uploads\/2024\/06\/image-13-34x60.png 34w, https:\/\/ggservers.com\/knowledgebase\/wp-content\/uploads\/2024\/06\/image-13-56x100.png 56w, https:\/\/ggservers.com\/knowledgebase\/wp-content\/uploads\/2024\/06\/image-13.png 623w\" sizes=\"auto, (max-width: 577px) 100vw, 577px\" \/><\/figure>\n<\/div>\n\n\n<p>If after reading the guide you are still experiencing issues, feel free to join their <a href=\"https:\/\/discord.gg\/red\">Official Discord Server<\/a> and ask in the <strong>#support<\/strong> channel for help.<\/p>\n\n\n\n<p><br>After that, you&#8217;re free and ready to start your bot!<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p>If you have any issues, contact us via live chat or the <a href=\"https:\/\/ggservers.com\/knowledgebase\/article\/how-to-open-a-support-ticket\/\">ticket system<\/a>.<\/p>\n\n\n\n<h1 class=\"wp-block-heading\">\u2755 Useful Links \u2755<\/h1>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/ggservers.com\/knowledgebase\/article\/how-to-access-your-game-server-files-via-ftp\/\">How to Access Your Game Server Files via FTP<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/ggservers.com\/knowledgebase\/article\/how-to-open-a-support-ticket\/\">How To Open a Support Ticket<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/ggservers.com\/knowledgebase\/article\/how-to-reset-your-billing-area-password\/\">How to Reset Your Billing Area Password<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Have you purchased your Discord Bot Hosting at GGServers? Then we&#8217;re ready to go! GGServers offers full access to your Bot control panel, where you can manage everything that happens on your server! \u2714\ufe0f How Do I Find My Game Server Panel and Server Connection Details \u2714\ufe0f The credentials for&#8230;<\/p>\n","protected":false},"author":2,"comment_status":"open","ping_status":"closed","template":"","format":"standard","meta":{"_acf_changed":false,"_sitemap_exclude":false,"_sitemap_priority":"","_sitemap_frequency":"","footnotes":""},"ht-kb-category":[169],"ht-kb-tag":[165,65,63,166,170],"class_list":["post-13394","ht_kb","type-ht_kb","status-publish","format-standard","hentry","ht_kb_category-discord-bot-hosting","ht_kb_tag-bot","ht_kb_tag-discord","ht_kb_tag-ggservers","ht_kb_tag-hosting","ht_kb_tag-python"],"acf":[],"_links":{"self":[{"href":"https:\/\/ggservers.com\/knowledgebase\/wp-json\/wp\/v2\/ht-kb\/13394","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ggservers.com\/knowledgebase\/wp-json\/wp\/v2\/ht-kb"}],"about":[{"href":"https:\/\/ggservers.com\/knowledgebase\/wp-json\/wp\/v2\/types\/ht_kb"}],"author":[{"embeddable":true,"href":"https:\/\/ggservers.com\/knowledgebase\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/ggservers.com\/knowledgebase\/wp-json\/wp\/v2\/comments?post=13394"}],"version-history":[{"count":19,"href":"https:\/\/ggservers.com\/knowledgebase\/wp-json\/wp\/v2\/ht-kb\/13394\/revisions"}],"predecessor-version":[{"id":13600,"href":"https:\/\/ggservers.com\/knowledgebase\/wp-json\/wp\/v2\/ht-kb\/13394\/revisions\/13600"}],"wp:attachment":[{"href":"https:\/\/ggservers.com\/knowledgebase\/wp-json\/wp\/v2\/media?parent=13394"}],"wp:term":[{"taxonomy":"ht_kb_category","embeddable":true,"href":"https:\/\/ggservers.com\/knowledgebase\/wp-json\/wp\/v2\/ht-kb-category?post=13394"},{"taxonomy":"ht_kb_tag","embeddable":true,"href":"https:\/\/ggservers.com\/knowledgebase\/wp-json\/wp\/v2\/ht-kb-tag?post=13394"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}