Alvin Bot auf Windows
Alvin Bot läuft auf Windows über WSL (Windows-Subsystem für Linux). Ein nativer Windows-Installer ist in Arbeit — bis dahin bringen dich diese Schritte ans Ziel. Hinweis: Ein Always-on-Agent fühlt sich auf einer Maschine am wohlsten, die durchläuft — ein Desktop, den du nachts ausschaltest, ist kein idealer 24/7-Host.
Installation
- PowerShell als Administrator öffnen, WSL installieren, dann neu starten.
PS> wsl --install - Nach dem Neustart Ubuntu öffnen (Startmenü) und einen Linux-Benutzernamen samt Passwort anlegen. Du bist jetzt in einer echten Linux-Shell.
- Im Ubuntu-Terminal Alvin Bot installieren:
$ curl -fsSL https://unpkg.com/alvin-bot/install.sh | bashBei diesem Einzeiler öffnet sich der Setup-Assistent NICHT von selbst — das ist normal. Öffne für den nächsten Schritt ein neues Ubuntu-Terminal, damit der Befehl im PATH liegt.
- Einrichten — KI-Provider wählen und Telegram-Bot-Token einfügen:
$ alvin-bot setup - Starten:
$ alvin-bot start - Dem Bot auf Telegram schreiben. Fertig.
24/7 am Laufen halten (Autostart)
Standardmäßig stoppt WSL, wenn du das Terminal schließt oder dich abmeldest, und startet nicht beim Hochfahren. Damit der Bot bei jeder Windows-Anmeldung wiederkommt:
- In Ubuntu, nach „alvin-bot start", die laufende Prozessliste speichern:
$ pm2 save - In der Windows-PowerShell eine Anmelde-Aufgabe registrieren (<USER> durch deinen Ubuntu-Benutzernamen ersetzen):
PS> schtasks /create /tn "Alvin-Bot" /sc onlogon /rl highest /tr "wsl.exe -d Ubuntu -u <USER> -- bash -lc \"pm2 resurrect\""Tipp: Diese PowerShell-Zeile als Administrator ausführen.
Jetzt kommt der Bot bei jeder Windows-Anmeldung automatisch zurück.
Echtes Always-on gewünscht?
Der Task Scheduler hält den Bot am Laufen, solange du angemeldet bist und der PC an ist. Für wirklich headless-24/7 wird der kommende native Windows-Installer einen Windows-Dienst registrieren — oder hoste Alvin Bot auf einer ohnehin durchlaufenden Maschine (kleiner Linux-VPS, Mac mini oder Raspberry Pi).