{"id":2824,"date":"2026-09-03T14:47:41","date_gmt":"2026-09-03T14:47:41","guid":{"rendered":"https:\/\/www.janetgutierrez.com\/?p=2824"},"modified":"2026-09-03T14:47:42","modified_gmt":"2026-09-03T14:47:42","slug":"discord-bots","status":"publish","type":"post","link":"https:\/\/www.janetgutierrez.com\/es\/discord-bots\/","title":{"rendered":"Discord bots"},"content":{"rendered":"<p>I always look for ways to improve the community and make things easier for the volunteers working behind it. One of the ways I did this was by creating fully customised Discord bots for different needs.<\/p>\n\n\n\n<p>One example is a moderation panel I created as an all-in-one command. Instead of having to use multiple commands or check different places, volunteers could manage most moderation tasks from the same panel.<\/p>\n\n\n\n<p>They could check a user&#8217;s profile, apply sanctions, add notes to their record for future reference, edit their roles, or contact them privately without having to use their personal Discord account to send the message.<\/p>\n\n\n\n<p>The goal was simple: friendly to navigate, keep information organised in a private space totally secured and filling the team&#8217;s need.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" width=\"1024\" height=\"1024\" src=\"https:\/\/www.janetgutierrez.com\/wp-content\/uploads\/2026\/09\/New-Project-6-1024x1024.webp\" alt=\"\" class=\"wp-image-2833\" srcset=\"https:\/\/www.janetgutierrez.com\/wp-content\/uploads\/2026\/09\/New-Project-6-1024x1024.webp 1024w, https:\/\/www.janetgutierrez.com\/wp-content\/uploads\/2026\/09\/New-Project-6-300x300.webp 300w, https:\/\/www.janetgutierrez.com\/wp-content\/uploads\/2026\/09\/New-Project-6-150x150.webp 150w, https:\/\/www.janetgutierrez.com\/wp-content\/uploads\/2026\/09\/New-Project-6-768x768.webp 768w, https:\/\/www.janetgutierrez.com\/wp-content\/uploads\/2026\/09\/New-Project-6-12x12.webp 12w, https:\/\/www.janetgutierrez.com\/wp-content\/uploads\/2026\/09\/New-Project-6.webp 1080w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p>Another big update was Logs. A lot of free bots, have some logs. However, the detail and the organization in one type of log per thread is something that is usually behin a paywall.<\/p>\n\n\n\n<p>I could track moderation actions, user activity and other relevant changes, making it easier to review what happened, when it happened and who was involved. This also provided a reliable record for future reference when handling repeated issues or reviewing moderation decisions.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" width=\"1024\" height=\"1024\" src=\"https:\/\/www.janetgutierrez.com\/wp-content\/uploads\/2026\/09\/New-Project-7-1024x1024.webp\" alt=\"\" class=\"wp-image-2834\" srcset=\"https:\/\/www.janetgutierrez.com\/wp-content\/uploads\/2026\/09\/New-Project-7-1024x1024.webp 1024w, https:\/\/www.janetgutierrez.com\/wp-content\/uploads\/2026\/09\/New-Project-7-300x300.webp 300w, https:\/\/www.janetgutierrez.com\/wp-content\/uploads\/2026\/09\/New-Project-7-150x150.webp 150w, https:\/\/www.janetgutierrez.com\/wp-content\/uploads\/2026\/09\/New-Project-7-768x768.webp 768w, https:\/\/www.janetgutierrez.com\/wp-content\/uploads\/2026\/09\/New-Project-7-12x12.webp 12w, https:\/\/www.janetgutierrez.com\/wp-content\/uploads\/2026\/09\/New-Project-7.webp 1080w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Another example for volunteers was the communication in Direct Messages. As I teasered previously shortly, I built a system to allow them to talk by the bot, which helped to protect our volunteers from bad actos in the community. It was a safe veil for Staff level too, as we could see how our mods were interacting with them in case we needed to investigate.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" width=\"1024\" height=\"1024\" src=\"https:\/\/www.janetgutierrez.com\/wp-content\/uploads\/2026\/09\/New-Project-8-1024x1024.webp\" alt=\"\" class=\"wp-image-2835\" srcset=\"https:\/\/www.janetgutierrez.com\/wp-content\/uploads\/2026\/09\/New-Project-8-1024x1024.webp 1024w, https:\/\/www.janetgutierrez.com\/wp-content\/uploads\/2026\/09\/New-Project-8-300x300.webp 300w, https:\/\/www.janetgutierrez.com\/wp-content\/uploads\/2026\/09\/New-Project-8-150x150.webp 150w, https:\/\/www.janetgutierrez.com\/wp-content\/uploads\/2026\/09\/New-Project-8-768x768.webp 768w, https:\/\/www.janetgutierrez.com\/wp-content\/uploads\/2026\/09\/New-Project-8-12x12.webp 12w, https:\/\/www.janetgutierrez.com\/wp-content\/uploads\/2026\/09\/New-Project-8.webp 1080w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p>Last example regarding the needs of the community. I have created a lof of commands in base the growing and activities we were hosting. In the example&#8217;s case, we decided to create a loyalty shop by participating in Community Events. Every participation would provide some coins and winning one will provide even more. Players would be able to exchange them on the shop by some special items in our games.<\/p>\n\n\n\n<p>I also included full detailed logs for every step, a way to provide\/remove coins by commands, a leaderboard, etc.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" width=\"1024\" height=\"1024\" src=\"https:\/\/www.janetgutierrez.com\/wp-content\/uploads\/2026\/09\/New-Project-9-1024x1024.webp\" alt=\"\" class=\"wp-image-2836\" srcset=\"https:\/\/www.janetgutierrez.com\/wp-content\/uploads\/2026\/09\/New-Project-9-1024x1024.webp 1024w, https:\/\/www.janetgutierrez.com\/wp-content\/uploads\/2026\/09\/New-Project-9-300x300.webp 300w, https:\/\/www.janetgutierrez.com\/wp-content\/uploads\/2026\/09\/New-Project-9-150x150.webp 150w, https:\/\/www.janetgutierrez.com\/wp-content\/uploads\/2026\/09\/New-Project-9-768x768.webp 768w, https:\/\/www.janetgutierrez.com\/wp-content\/uploads\/2026\/09\/New-Project-9-12x12.webp 12w, https:\/\/www.janetgutierrez.com\/wp-content\/uploads\/2026\/09\/New-Project-9.webp 1080w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>","protected":false},"excerpt":{"rendered":"<p>I always look for ways to improve the community and make things easier for the volunteers working behind it. One of the ways I did this was by creating fully customised Discord bots for different needs. One example is a moderation panel I created as an all-in-one command. Instead of having to use multiple commands [&hellip;]<\/p>","protected":false},"author":1,"featured_media":2838,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[29,39],"tags":[],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v18.1 (Yoast SEO v18.3) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Discord bots - Janet Gutierrez<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.janetgutierrez.com\/es\/discord-bots\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Discord bots\" \/>\n<meta property=\"og:description\" content=\"I always look for ways to improve the community and make things easier for the volunteers working behind it. One of the ways I did this was by creating fully customised Discord bots for different needs. One example is a moderation panel I created as an all-in-one command. Instead of having to use multiple commands [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.janetgutierrez.com\/es\/discord-bots\/\" \/>\n<meta property=\"og:site_name\" content=\"Janet Gutierrez\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/HyemiStarlight\/\" \/>\n<meta property=\"article:published_time\" content=\"2026-09-03T14:47:41+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-09-03T14:47:42+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/www.janetgutierrez.com\/wp-content\/uploads\/2026\/09\/highlightimg-blog.webp\" \/>\n<meta name=\"twitter:creator\" content=\"@HyemiStarlight\" \/>\n<meta name=\"twitter:site\" content=\"@HyemiStarlight\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"hyemistarlight\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.janetgutierrez.com\/#website\",\"url\":\"https:\/\/www.janetgutierrez.com\/\",\"name\":\"Janet Gutierrez\",\"description\":\"Senior Community Manager | Community Operations (gaming) | Portfolio\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.janetgutierrez.com\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"es\"},{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/www.janetgutierrez.com\/discord-bots\/#primaryimage\",\"inLanguage\":\"es\",\"url\":\"https:\/\/www.janetgutierrez.com\/wp-content\/uploads\/2026\/09\/highlightimg-blog.webp\",\"contentUrl\":\"https:\/\/www.janetgutierrez.com\/wp-content\/uploads\/2026\/09\/highlightimg-blog.webp\",\"width\":800,\"height\":800},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.janetgutierrez.com\/discord-bots\/#webpage\",\"url\":\"https:\/\/www.janetgutierrez.com\/discord-bots\/\",\"name\":\"Discord bots - Janet Gutierrez\",\"isPartOf\":{\"@id\":\"https:\/\/www.janetgutierrez.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.janetgutierrez.com\/discord-bots\/#primaryimage\"},\"datePublished\":\"2026-09-03T14:47:41+00:00\",\"dateModified\":\"2026-09-03T14:47:42+00:00\",\"author\":{\"@id\":\"https:\/\/www.janetgutierrez.com\/#\/schema\/person\/8b74d3b999266dcaad1d296827cf0ef9\"},\"breadcrumb\":{\"@id\":\"https:\/\/www.janetgutierrez.com\/discord-bots\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.janetgutierrez.com\/discord-bots\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.janetgutierrez.com\/discord-bots\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Portada\",\"item\":\"https:\/\/www.janetgutierrez.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Discord bots\"}]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.janetgutierrez.com\/#\/schema\/person\/8b74d3b999266dcaad1d296827cf0ef9\",\"name\":\"hyemistarlight\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/www.janetgutierrez.com\/#personlogo\",\"inLanguage\":\"es\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/db67771170e9d89c912b586ea5aa36cc?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/db67771170e9d89c912b586ea5aa36cc?s=96&d=mm&r=g\",\"caption\":\"hyemistarlight\"},\"url\":\"https:\/\/www.janetgutierrez.com\/es\/author\/hyemistarlight\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Discord bots - Janet Gutierrez","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.janetgutierrez.com\/es\/discord-bots\/","og_locale":"es_ES","og_type":"article","og_title":"Discord bots","og_description":"I always look for ways to improve the community and make things easier for the volunteers working behind it. One of the ways I did this was by creating fully customised Discord bots for different needs. One example is a moderation panel I created as an all-in-one command. Instead of having to use multiple commands [&hellip;]","og_url":"https:\/\/www.janetgutierrez.com\/es\/discord-bots\/","og_site_name":"Janet Gutierrez","article_publisher":"https:\/\/www.facebook.com\/HyemiStarlight\/","article_published_time":"2026-09-03T14:47:41+00:00","article_modified_time":"2026-09-03T14:47:42+00:00","twitter_card":"summary_large_image","twitter_image":"https:\/\/www.janetgutierrez.com\/wp-content\/uploads\/2026\/09\/highlightimg-blog.webp","twitter_creator":"@HyemiStarlight","twitter_site":"@HyemiStarlight","twitter_misc":{"Escrito por":"hyemistarlight","Tiempo de lectura":"3 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebSite","@id":"https:\/\/www.janetgutierrez.com\/#website","url":"https:\/\/www.janetgutierrez.com\/","name":"Janet Gutierrez","description":"Senior Community Manager | Community Operations (gaming) | Portfolio","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.janetgutierrez.com\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"es"},{"@type":"ImageObject","@id":"https:\/\/www.janetgutierrez.com\/discord-bots\/#primaryimage","inLanguage":"es","url":"https:\/\/www.janetgutierrez.com\/wp-content\/uploads\/2026\/09\/highlightimg-blog.webp","contentUrl":"https:\/\/www.janetgutierrez.com\/wp-content\/uploads\/2026\/09\/highlightimg-blog.webp","width":800,"height":800},{"@type":"WebPage","@id":"https:\/\/www.janetgutierrez.com\/discord-bots\/#webpage","url":"https:\/\/www.janetgutierrez.com\/discord-bots\/","name":"Discord bots - Janet Gutierrez","isPartOf":{"@id":"https:\/\/www.janetgutierrez.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.janetgutierrez.com\/discord-bots\/#primaryimage"},"datePublished":"2026-09-03T14:47:41+00:00","dateModified":"2026-09-03T14:47:42+00:00","author":{"@id":"https:\/\/www.janetgutierrez.com\/#\/schema\/person\/8b74d3b999266dcaad1d296827cf0ef9"},"breadcrumb":{"@id":"https:\/\/www.janetgutierrez.com\/discord-bots\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.janetgutierrez.com\/discord-bots\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.janetgutierrez.com\/discord-bots\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"https:\/\/www.janetgutierrez.com\/"},{"@type":"ListItem","position":2,"name":"Discord bots"}]},{"@type":"Person","@id":"https:\/\/www.janetgutierrez.com\/#\/schema\/person\/8b74d3b999266dcaad1d296827cf0ef9","name":"hyemistarlight","image":{"@type":"ImageObject","@id":"https:\/\/www.janetgutierrez.com\/#personlogo","inLanguage":"es","url":"https:\/\/secure.gravatar.com\/avatar\/db67771170e9d89c912b586ea5aa36cc?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/db67771170e9d89c912b586ea5aa36cc?s=96&d=mm&r=g","caption":"hyemistarlight"},"url":"https:\/\/www.janetgutierrez.com\/es\/author\/hyemistarlight\/"}]}},"_links":{"self":[{"href":"https:\/\/www.janetgutierrez.com\/es\/wp-json\/wp\/v2\/posts\/2824"}],"collection":[{"href":"https:\/\/www.janetgutierrez.com\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.janetgutierrez.com\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.janetgutierrez.com\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.janetgutierrez.com\/es\/wp-json\/wp\/v2\/comments?post=2824"}],"version-history":[{"count":3,"href":"https:\/\/www.janetgutierrez.com\/es\/wp-json\/wp\/v2\/posts\/2824\/revisions"}],"predecessor-version":[{"id":2840,"href":"https:\/\/www.janetgutierrez.com\/es\/wp-json\/wp\/v2\/posts\/2824\/revisions\/2840"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.janetgutierrez.com\/es\/wp-json\/wp\/v2\/media\/2838"}],"wp:attachment":[{"href":"https:\/\/www.janetgutierrez.com\/es\/wp-json\/wp\/v2\/media?parent=2824"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.janetgutierrez.com\/es\/wp-json\/wp\/v2\/categories?post=2824"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.janetgutierrez.com\/es\/wp-json\/wp\/v2\/tags?post=2824"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}