Der primäre Nutzen dieses Bots besteht darin, die Veröffentlichung von Nachrichten in eine Liste von Dampfgruppen und/oder Profilen eines authentifizierten Benutzers zu automatisieren. Die ursprüngliche Inspiration für diesen Bot war mein Wunsch, das Posten in verschiedenen CSGO -Handelsgruppen zu automatisieren, und das Fehlen verfügbarer Tools dafür. Die Anwendungsfälle für den Bot umfassen:
Dieser Bot wurde mit NodeJS geschrieben und verwendet die Knotenpakete von @DoctorMckay für die Dampf -Community -Konnektivität.
Euen Haftungsausschluss: Dieser Bot soll nicht zum Spam verwendet werden. Die automatisierte Nutzung von Bot kann dem Benutzer von Steam gemäßigten Aktionen ausgesetzt sein. Es wird empfohlen, diesen Bot mit Vorsicht und auf eigenes Risiko zu verwenden. Ich kann keine Garantie bereitstellen, dass Ihr Konto für die Verwendung dieses Bots nicht verboten wird.
Die folgenden Richtlinien helfen dabei, Ihr Konto vor Moderationsmaßnahmen zu schützen:
Um diesen Bot auszuführen, benötigen Sie ein paar Dinge:
Ein Steam -Konto mit Zugriff auf die Steam Community (es wird dringend empfohlen, dafür ein alternatives Konto zu verwenden/zu erstellen).
Ein UNIX -Betriebssystem lokaler Maschine oder ein VPS (virtueller privater Server), um den Bot auszuführen
Für diese Dokumentation werde ich https://cloud.linode.com/ als mein VPS -Anbieter verwenden. Die Verwendung eines VPS wird empfohlen, da Sie den Bot rund um die Uhr ausführen können, ohne Ihre lokale Maschine einzuhalten.
Das Ausführen der günstigsten VPS auf Linode kostet etwa 5 US -Dollar pro Monat und ist mehr als genug Strom, um diesen Bot zu betreiben.
Erstellen Sie ein Konto unter https://cloud.linode.com/
Erstellen Sie einen neuen Linode unter https://cloud.linode.com/linodes
Verwenden Sie die folgenden Einstellungen (wenn eine Einstellung nicht aufgeführt ist, lassen Sie sie als Standardeinstellung lassen).
Klicken Sie nun klicken Sie unten rechts auf der Seite Linode erstellen .
Sobald Ihr VM beendet ist, kehren Sie zu https://cloud.linode.com/linodes zurück und klicken Sie auf die drei Punkte neben Ihrem VM.
Wenn die Konsole geöffnet ist, geben Sie die folgenden Eingabe ein, wenn Sie aufgefordert werden:
Sie haben jetzt erfolgreich ein VPS erstellt!
Um die Abhängigkeiten für den Bot zu installieren, führen Sie die folgenden Befehle in Ihrer VPS -Konsole aus:
Installieren Sie die Softwareabhängigkeiten, indem Sie den Befehl folgen in Ihrem Terminal ausführen:
wget https://raw.githubusercontent.com/hschickdevs/steam-group-bot/main/bash/install.sh && bash install.sh
Starten Sie die VM neu und warten Sie, bis es neu startet:
sudo reboot
Sobald Sie localhost login:
können Sie sich erneut anmelden.
Nach dem Anmeldung ist Ihr VPS jetzt bereit, den Bot auszuführen!
Um den Bot auszuführen, müssen Sie den Bot konfigurieren und dann starten.
Um den Bot zu konfigurieren, können Sie das Konfigurationsskript verwenden, das ich aus Gründen der Einfachheit erstellt habe. Wenn Sie eine Vorstellung davon bekommen möchten, welche Konfigurationsvariablen existieren, siehe config/readme.md
Um den Bot zu konfigurieren, führen Sie den folgenden Befehl in Ihrer VPS -Konsole aus und befolgen Sie die Eingabeaufforderungen sorgfältig:
configure-bot
Wenn Sie das Konfigurationsskript beenden oder neu starten müssen, können Sie CTRL + C
drücken und den Befehl wiedergeben. Die Konfiguration wird erst dann gespeichert, wenn sie abgeschlossen ist.
Wenn Sie die Konfiguration erfolgreich abgeschlossen haben, können Sie Ihre Konfigurationsdatei hier anzeigen
Wenn Sie Probleme haben, finden Sie unten die Fehlerbehebung .
Nachdem Sie den VPS bereitgestellt und den Bot konfiguriert haben, können Sie den Bot starten, indem Sie den folgenden Befehl in Ihrer VPS -Konsole ausführen:
start-bot
Sie werden aufgefordert, sich mit Steam zu authentifizieren, und sobald Sie authentifiziert sind, wird der Bot beginnen! Eine erfolgreiche Authentifizierung wird so aussehen:
Sie können das Terminalfenster sicher schließen und der Bot wird weiter ausgeführt.
Wenn Sie zum Bot zurückkehren müssen, können Sie nach dem Anmelden in Ihr VPS den folgenden Befehl wieder aufnehmen:
view-bot
Wenn Sie Probleme haben, finden Sie unten die Fehlerbehebung .
Um den Bot zu stoppen, können Sie den folgenden Befehl in Ihrer VPS -Konsole eingeben:
stop-bot
Alternativ können Sie den Bot in der Sitzung der Sitzung (Ansichtsbot) stoppen, indem Sie CTRL + C
einige Male drücken.
Wenn Sie immer wieder 429 Fehler sehen , wenn Sie versuchen, den Bot zu authentifizieren oder zu konfigurieren , ist dies normal. Bitte warten Sie ein paar Minuten und versuchen Sie es erneut.
Wenn Sie 429 Fehler sehen, wenn der Bot zwischen den Gruppen veröffentlicht wird , liegt dies wahrscheinlich daran, dass Sie zu häufig veröffentlichen. Wenn Sie den Bot mithilfe erweiterter Optionen konfiguriert haben, können Sie versuchen, das Postintervall auf eine höhere Zahl zu erhöhen.
Wenn Sie Fragen, Kommentare oder Bedenken haben, können Sie mich bei Telegramm unter t.me/hschickdevs unter Telegram kontaktieren. Wenn Sie zu diesem Projekt beitragen möchten, können Sie ein Problem auf GitHub eröffnen.