{"id":97324,"date":"2025-03-29T07:25:17","date_gmt":"2025-03-29T07:25:17","guid":{"rendered":"https:\/\/blog.juandesouza.com\/?p=97324"},"modified":"2025-03-29T07:25:42","modified_gmt":"2025-03-29T07:25:42","slug":"hoe-de-uptime-opdracht-in-nightbot-voor-twitch-en-youtube-te-maken","status":"publish","type":"post","link":"https:\/\/blog.juandesouza.com\/nl\/tech\/hoe-de-uptime-opdracht-in-nightbot-voor-twitch-en-youtube-te-maken\/","title":{"rendered":"Hoe je de !uptime-opdracht in Nightbot voor Twitch en YouTube maakt"},"content":{"rendered":"<p>Als je een streamer bent op Twitch of YouTube, is het essentieel om een bot te hebben die helpt bij het beheren van chats en die handige commando&#039;s biedt. Nightbot is een van de populairste chatbots voor streamers en biedt automatisering en aangepaste commando&#039;s. Een van de meest gevraagde commando&#039;s is <code>!beschikbaarheid<\/code>, die kijkers vertelt hoe lang je stream live is. In dit artikel leggen we je stap voor stap uit hoe je de <code>!beschikbaarheid<\/code> commando in Nightbot voor zowel Twitch als YouTube.<\/p>\n<h2>Waarom een !uptime-opdracht gebruiken?<\/h2>\n<p>De <code>!beschikbaarheid<\/code> Met de opdracht kunnen kijkers controleren hoe lang je stream al bezig is, zonder dat ze je er rechtstreeks om hoeven te vragen. Dit kan de betrokkenheid en interactie in je chat verbeteren en het aantal repetitieve vragen verminderen. Het helpt moderators ook om kijkers snel antwoorden te geven.<\/p><div id=\"juand-1227877012\" class=\"juand-content juand-entity-placement\"><script async src=\"https:\/\/pagead2.googlesyndication.com\/pagead\/js\/adsbygoogle.js?client=ca-pub-8944986240478060\"\r\n     crossorigin=\"anonymous\"><\/script>\r\n<ins class=\"adsbygoogle\"\r\n style=\"display:block; text-align:center;\"\r\n data-ad-layout=\"in-article\"\r\n data-ad-format=\"fluid\"\r\n data-ad-client=\"ca-pub-8944986240478060\"\r\n data-ad-slot=\"9601515663\"><\/ins>\r\n<script>\r\n     (adsbygoogle = window.adsbygoogle || []).push({});\r\n<\/script>\r\n<br\/><\/div>\n<h2>Hoe voeg ik de !uptime-opdracht toe aan Nightbot<\/h2>\n<p>Nightbot heeft geen ingebouwde <code>!beschikbaarheid<\/code> opdracht, dus we moeten een aangepaste opdracht maken met behulp van een API die de uptime van uw stream ophaalt. Volg deze stappen om het in te stellen:<\/p>\n<h3>Stap 1: Open het Nightbot-dashboard<\/h3>\n<ol>\n<li>Ga naar <a href=\"https:\/\/nightbot.tv\/\">Offici\u00eble website van Nightbot<\/a>.<\/li>\n<li>Log in met je Twitch- of YouTube-account.<\/li>\n<li>Klik op <strong>Opdrachten<\/strong> in het linkermenu.<\/li>\n<li>Klik op <strong>+ Opdracht toevoegen<\/strong> om een nieuwe opdracht te maken.<\/li>\n<\/ol>\n<h3>Stap 2: Stel de opdracht in<\/h3>\n<p>In de <strong>Commando<\/strong> veld, type:<\/p>\n<pre><code>!beschikbaarheid\r\n<\/code><\/pre>\n<p>In de <strong>Bericht<\/strong> Gebruik een van de volgende API-aanroepen om het veld te openen, afhankelijk van uw streamingplatform.<\/p>\n<h4>Voor Twitch-streams<\/h4>\n<p>Gebruik de volgende API-URL:<\/p><div id=\"juand-1203869685\" class=\"juand-content_2 juand-entity-placement\"><script async src=\"https:\/\/pagead2.googlesyndication.com\/pagead\/js\/adsbygoogle.js?client=ca-pub-8944986240478060\"\r\n     crossorigin=\"anonymous\"><\/script>\r\n<ins class=\"adsbygoogle\"\r\n style=\"display:block; text-align:center;\"\r\n data-ad-layout=\"in-article\"\r\n data-ad-format=\"fluid\"\r\n data-ad-client=\"ca-pub-8944986240478060\"\r\n data-ad-slot=\"9601515663\"><\/ins>\r\n<script>\r\n     (adsbygoogle = window.adsbygoogle || []).push({});\r\n<\/script>\r\n<br\/><\/div>\n<pre><code>$(urlfetch https:\/\/decapi.me\/twitch\/uptime?channel=$(kanaal))\r\n<\/code><\/pre>\n<h4>Voor YouTube-streams<\/h4>\n<p>Omdat YouTube geen directe uptime API biedt zoals Twitch, kun je een workaround gebruiken door een service van derden te integreren of kijkers handmatig te informeren over de starttijd van de stream. Sommige services staan het volgen van YouTube-livestreams toe, maar vereisen API-sleutels en extra instellingen. Momenteel ondersteunt Nightbot geen directe uptime API. <code>!beschikbaarheid<\/code> commando voor YouTube zoals het dat voor Twitch doet.<\/p>\n<p>U kunt het probleem ook handmatig omzeilen:<\/p>\n<pre><code>De stream startte op: $(twitch $(kanaal) &quot;stream startte op %starttime%&quot;)\r\n<\/code><\/pre>\n<p>Deze opdracht werkt als uw Nightbot is ingesteld om YouTube Live-gegevens correct te herkennen.<\/p>\n<h3>Stap 3: Opdrachtopties configureren<\/h3>\n<ul>\n<li><strong>Gebruikersniveau<\/strong>: Stel het in op <strong>Iedereen<\/strong> zodat alle kijkers de opdracht kunnen gebruiken.<\/li>\n<li><strong>Afkoelen<\/strong>: Stel dit in op ongeveer 5-10 seconden om spam te voorkomen.<\/li>\n<li><strong>Alias<\/strong>: Laat dit veld leeg.<\/li>\n<\/ul>\n<h3>Stap 4: Sla de opdracht op en test deze<\/h3>\n<p>Klik <strong>Indienen<\/strong> om de opdracht op te slaan. Ga nu naar je chat en typ <code>!beschikbaarheid<\/code> om te kijken of het werkt. Als je stream live is, zou de bot een bericht moeten terugsturen zoals:<\/p>\n<pre><code>De stream is al 2 uur en 15 minuten live.\r\n<\/code><\/pre>\n<p>Voor YouTube is er geen directe API. U moet uw opdracht mogelijk handmatig bijwerken met de starttijd van uw stream.<\/p><div id=\"juand-2019432672\" class=\"juand-content_3 juand-entity-placement\"><script async src=\"https:\/\/pagead2.googlesyndication.com\/pagead\/js\/adsbygoogle.js?client=ca-pub-8944986240478060\"\r\n     crossorigin=\"anonymous\"><\/script>\r\n<ins class=\"adsbygoogle\"\r\n style=\"display:block; text-align:center;\"\r\n data-ad-layout=\"in-article\"\r\n data-ad-format=\"fluid\"\r\n data-ad-client=\"ca-pub-8944986240478060\"\r\n data-ad-slot=\"9601515663\"><\/ins>\r\n<script>\r\n     (adsbygoogle = window.adsbygoogle || []).push({});\r\n<\/script>\r\n<br\/><\/div>\n<h2>Problemen met veelvoorkomende problemen oplossen<\/h2>\n<p>Als de <code>!beschikbaarheid<\/code> Als de opdracht niet werkt, probeer dan deze oplossingen:<\/p>\n<ol>\n<li><strong>Zorg ervoor dat de API-URL correct is<\/strong>Controleer de URL in het opdrachtbericht nogmaals.<\/li>\n<li><strong>Controleer of Nightbot actief is<\/strong>: Zorg ervoor dat Nightbot een moderator is en deelneemt aan je chat.<\/li>\n<li><strong>Test de API in een browser<\/strong>: Plak de API-URL in uw browser en kijk of er geldige gegevens worden geretourneerd (voor Twitch).<\/li>\n<li><strong>Zorg ervoor dat uw stream live is<\/strong>: Deze opdracht werkt niet als u offline bent.<\/li>\n<li><strong>Overweeg alternatieve methoden voor YouTube<\/strong>: Omdat YouTube geen directe uptime API heeft, kunt u overwegen om de starttijd handmatig in te stellen in een vastgezet bericht of een andere bot met API-integratie te gebruiken.<\/li>\n<\/ol>\n<h2>Extra aanpassingen<\/h2>\n<p>Als u de respons wilt aanpassen, kunt u de berichtuitvoer wijzigen. Hier zijn een paar variaties:<\/p>\n<h3>Een vriendelijke boodschap toevoegen<\/h3>\n<pre><code>$(urlfetch https:\/\/decapi.me\/twitch\/uptime?channel=$(channel)) - Bedankt voor het kijken!\r\n<\/code><\/pre>\n<h3>Emoji&#039;s toevoegen<\/h3>\n<pre><code>\u23f3 De stream is live voor $(urlfetch https:\/\/decapi.me\/twitch\/uptime?channel=$(channel)) \u23f3\r\n<\/code><\/pre>\n<h3>Een andere taal gebruiken<\/h3>\n<pre><code>De streamer is levend: $(urlfetch https:\/\/decapi.me\/twitch\/uptime?channel=$(channel))\r\n<\/code><\/pre>\n<p>Het toevoegen van de <code>!beschikbaarheid<\/code> command in Nightbot is een eenvoudige maar effectieve manier om de betrokkenheid te verbeteren en nuttige informatie te verstrekken aan uw kijkers. Door de bovenstaande stappen te volgen, kunt u deze command eenvoudig instellen en aanpassen voor uw Twitch- of YouTube-stream. Als u problemen ondervindt, probeer dan de meegeleverde tips te gebruiken om het probleem op te lossen.<\/p>\n<p>Voor YouTube is het mogelijk dat u, omdat er geen directe API beschikbaar is, de streamstarttijd handmatig moet invoeren of een tool van derden moet gebruiken. Ongeacht uw platform, moet u <code>!beschikbaarheid<\/code> verbetert de kijkervaring en maakt uw chat interactiever.<\/p><div id=\"juand-1985010180\" class=\"juand-content_4 juand-entity-placement\"><script async src=\"https:\/\/pagead2.googlesyndication.com\/pagead\/js\/adsbygoogle.js?client=ca-pub-8944986240478060\"\r\n     crossorigin=\"anonymous\"><\/script>\r\n<ins class=\"adsbygoogle\"\r\n style=\"display:block; text-align:center;\"\r\n data-ad-layout=\"in-article\"\r\n data-ad-format=\"fluid\"\r\n data-ad-client=\"ca-pub-8944986240478060\"\r\n data-ad-slot=\"9601515663\"><\/ins>\r\n<script>\r\n     (adsbygoogle = window.adsbygoogle || []).push({});\r\n<\/script>\r\n<br\/><\/div>\n<p>Nu u de <code>!beschikbaarheid<\/code> commando, ontdek andere aangepaste commando&#039;s om uw chatervaring te verbeteren!<\/p>\n<p>Foto door <a href=\"https:\/\/www.pexels.com\/photo\/a-tattooed-man-wearing-a-headset-9072329\/\" target=\"_blank\" rel=\"noopener\">Jan Krukau<\/a><\/p>","protected":false},"excerpt":{"rendered":"<p>Als je een streamer bent op Twitch of YouTube, is het essentieel om een bot te hebben die helpt bij het beheren van chat en handige commando&#039;s biedt. Nightbot is een van de populairste chatbots voor streamers, die automatisering en aangepaste commando&#039;s biedt. Een van de meest gevraagde commando&#039;s is !uptime, die kijkers vertelt hoe lang je stream live is geweest. In dit artikel leggen we je stap voor stap uit hoe je het commando !uptime maakt!<\/p>","protected":false},"author":1,"featured_media":97326,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[1289],"tags":[4558],"class_list":["post-97324","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tech","tag-home"],"aioseo_notices":[],"jetpack_featured_media_url":"https:\/\/i0.wp.com\/blog.juandesouza.com\/wp-content\/uploads\/2025\/03\/pexels-yankrukov-9072329-scaled.jpg?fit=2560%2C1707&ssl=1","jetpack_shortlink":"https:\/\/wp.me\/p8STS8-pjK","jetpack_sharing_enabled":true,"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/blog.juandesouza.com\/nl\/wp-json\/wp\/v2\/posts\/97324","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.juandesouza.com\/nl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.juandesouza.com\/nl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.juandesouza.com\/nl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.juandesouza.com\/nl\/wp-json\/wp\/v2\/comments?post=97324"}],"version-history":[{"count":2,"href":"https:\/\/blog.juandesouza.com\/nl\/wp-json\/wp\/v2\/posts\/97324\/revisions"}],"predecessor-version":[{"id":97328,"href":"https:\/\/blog.juandesouza.com\/nl\/wp-json\/wp\/v2\/posts\/97324\/revisions\/97328"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.juandesouza.com\/nl\/wp-json\/wp\/v2\/media\/97326"}],"wp:attachment":[{"href":"https:\/\/blog.juandesouza.com\/nl\/wp-json\/wp\/v2\/media?parent=97324"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.juandesouza.com\/nl\/wp-json\/wp\/v2\/categories?post=97324"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.juandesouza.com\/nl\/wp-json\/wp\/v2\/tags?post=97324"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}