Suchergebnisse
Suchergebnisse 1-7 von insgesamt 7.
-
Hey CookiePaul, grundsätzlich würde ich dich zunächst auf folgende Quelle verweisen: tmi.js v1.2.1 Dort findest du die Dokumentation zur aktuellen Version von tmi.js Da das aber keine Antwort auf deine Frage ist, fangen wir doch mal mit deinem ersten Punkt an, hierzu benötigst du sowohl client.say als auch das userstate Objekt. (Quelltext, 5 Zeilen) Das userstate Objekt beinhaltet alle Informationen des Nutzers, der eine Nachricht in den Chat gepostet hat, bzw. in diesem Fall das Kommando ausgef…
-
Was meinst du denn genau mit: "Gibt es aber irgendwie eine Art Übersicht, wie man noch bestimmte Sachen machen kann?" Womit denn genau machen? Bezogen auf die Javascript Chat Library tmi.js oder etwas anderem, was hier in dem Thread bereits genannt wurde? Oder möchtest du gar keine Library verwenden und von grundauf Anfragen an den Chat/API verarbeiten? Wenn du das verrätst, kann man dir sicher besser weiterhelfen mit dem was du vorhast.
-
Um Programmieren zu lernen ist es nicht so wichtig was du entwickeln möchtest, sondern vielmehr das du etwas entwickelst. Du hast dir ja jetzt schon ein schönes Projekt ausgesucht mit dem Chatbot, was dich sicher vor einige Probleme stellen wird aber wenn das entsprechende Interesse da ist, auch eine gute Basis bietet um viele verschiedene Aspekte zu lernen. Die Frage ob du eine Library verwenden möchtest, musst du dir anhand folgendem selbst beantworten: - Möchtest du von grundauf "verstehen" w…
-
In diesem Fall musst du für den Bot einen eigenen Account auf der Plattform, auf der du streamst, erstellen. Abhängig davon was für einen Bot du verwendest, kannst du dich bei diesem dann mit dem Account, den du extra für den Bot erstellt hast, anmelden. Um dir da allerdings genauere Hilfe geben zu können, bräuchte es mehr Informationen zu dem verwendeten Bot und der genutzten Plattform.
-
Der Bot wird immer mit dem Accountnamen schreiben, über den die Anmeldung in der verwendeten Software erfolgt ist (sofern es eine lokale Software ist wie bspw. Ankhbot). Der Accountname ist der Name, der den jeweiligen Nutzer im Chat repräsentiert. Wenn du den Bot also über den Account "pianofreak800" angemeldet hast in der jeweiligen Software, wird dieser auch als "pianofreak800" schreiben. Das gleiche gilt für jeden anderen Account. Um also mit einem anderen Namen schreiben zu können, brauchst…
-
So wie der Code da steht, wird dieser, wie du auch selbst gesagt hast, "[...] nur einmal durchgegangen [...]" und belegt in diesem Fall die Variable randomJoke mit einem Wert. Dieser Wert wird auch nicht mehr geändert und somit wird dir für den Befehl "!witz" der jedesmal ausgeführt wird, wenn das Chat Event aufgerufen wird, dieser ausgegeben. Doch was wird da überhaupt jedesmal ausgeführt bei dem Chat Event? Wenn du dir das genauer anschaust bemerkst du, dass dem Event eine anonyme Funktion übe…
-
Die Funktion sollte dort stehen, wo diese auch aufgerufen wird. Wenn das allerdings nicht klappt, kannst du es einfach so machen: (Quelltext, 10 Zeilen) Das "client.on(...)" hast du ja sicherlich irgendwo stehen und wenn du das einfach so mit reinpackst, funktioniert es auch. Macht an sich keinen Unterschied.