tets
https://drive.google.com/drive/folders/1NmbiPfoy8hVGllAsYp9yEvYkrBMqTOG6?usp=sharing
TEP 3: I Terminal, skriv disse kommandoer én ad gangen:
cd ~/Desktop
chmod +x install.sh import-config.sh
./install.sh 2
(Dette tager et par minutter - den installerer Homebrew, Node, OpenClaw osv.)
nano ~/.openclaw/config.yaml
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
source ~/.zprofile
Og så:
openclaw onboard
Hvis det stadig ikke virker, prøv:
/opt/homebrew/bin/npm exec openclaw onboard
⚡
STEP 4: Når install.sh er færdig:
./import-config.sh mini-mozzie-config-20260205.tar.gz
# 1. På NY Mac - kør install script
./install.sh 2
# 2. Kopier config-filen over (AirDrop/USB/whatever)
# 3. Import config
./import-config.sh mini-mozzie-config-20260205.tar.gz
# 4. Manuelle steps
cloudflared tunnel login
cloudflared tunnel create mini-mozzie-2
# + tilføj API keys i config
~/.openclaw/workspace/mini-mozzie-setup/
├── README.md # Fuld dokumentation
├── install.sh # Fresh install script
├── export-config.sh # Eksporter config fra denne maskine
├── import-config.sh # Importer config på ny maskine
└── km-macros-backup.plist8384624726:AAFC3lS4oMg7h_ADz6F5vorl8-6JA5YAToc
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
AIzaSyDQHzm2mExUcgzciJBkODqtSlracfgcZyw
Projektet er blevet omdøbt til OpenClaw. Glem alt om at bygge fra source — der er en simpel installer. Kør:
curl -fsSL https://openclaw.ai/install.sh | bash
Når det er installeret, kør:
openclaw onboard --install-daemon
npm install -g @moltbot/cli
Hvis det ikke findes, lad os prøve at køre det direkte med tsx (som omgår build-fejlen):
npx tsx src/cli/index.ts onboard --install-daemon
npx tsc --noEmit --skipLibCheck || true && pnpm build
Eller alternativt, prøv bare at køre onboarding direkte uden at bygge:
pnpm moltbot onboard --install-daemon
brew install node
Når det er færdigt, kør:
pnpm install pnpm ui:build pnpm build
cd ~ git clone https://github.com/moltbot/moltbot.git cd moltbot
cd moltbot
pnpm install
pnpm ui:build
pnpm build
Det tager lidt tid. Når det er færdigt, kør onboarding-wizarden:
pnpm moltbot onboard --install-daemon
sudo launchctl unload /Library/LaunchDaemons/com.cloudflare.cloudflared.plist
Derefter installér Moltbot. Du skal bruge git og pnpm. Kør dette på Mac Mini'en:
git clone https://github.com/moltbot/moltbot.git
cd moltbot
Har Mac Mini'en pnpm installeret? Tjek med:
pnpm --version
Hvis den ikke har det:
brew install pnpm
sudo launchctl list | grep cloudflare
Og se de nye fejl:
sudo tail -20 /Library/Logs/com.cloudflare.cloudflared.err.log
sudo launchctl unload /Library/LaunchDaemons/com.cloudflare.cloudflared.plist
sudo launchctl load /Library/LaunchDaemons/com.cloudflare.cloudflared.plist
sudo cat /Library/LaunchDaemons/com.cloudflare.cloudflared.plist | grep -A 6 ProgramArguments
Lad os først tjekke fejlloggen:
sudo cat /Library/Logs/com.cloudflare.cloudflared.err.log
Og lad os så fixe plist-filen så den kører med de rigtige argumenter:
sudo nano /Library/LaunchDaemons/com.cloudflare.cloudflared.plist
Find denne sektion:
<array>
<string>/opt/homebrew/bin/cloudflared</string>
</array>
Og ændr den til:
<array>
<string>/opt/homebrew/bin/cloudflared</string>
<string>tunnel</string>
<string>run</string>
<string>--config</string>
<string>/etc/cloudflared/config.yml</string>
</array>
Gem med Ctrl+O → Enter → Ctrl+X.
Genindlæs og start:
sudo launchctl unload /Library/LaunchDaemons/com.cloudflare.cloudflared.plist
sudo launchctl load /Library/LaunchDaemons/com.cloudflare.cloudflared.plist
sudo launchctl start com.cloudflare.cloudflared
sudo cat /Library/LaunchDaemons/com.cloudflare.cloudflared.plist
sudo launchctl start com.cloudflare.cloudflared
sudo launchctl list | grep cloudflare
sudo cat /var/log/cloudflared.log
sudo launchctl stop com.cloudflare.cloudflared
cloudflared tunnel run mozzie
Mens tunnelen stadig kører manuelt (lad den køre), åbn et nyt Terminal-vindue og kør:
sudo cp ~/.cloudflared/config.yml /etc/cloudflared/config.yml
sudo cp ~/.cloudflared/*.json /etc/cloudflared/
Derefter stop den manuelle tunnel (Ctrl+C) og start servicen:
sudo launchctl start com.cloudflare.cloudflared
sudo launchctl stop com.cloudflare.cloudflared
cat /etc/cloudflared/config.yml
cat ~/.cloudflared/config.yml
Lad os fixe stien i service-config'en:
sudo nano /etc/cloudflared/config.yml
Ændr credentials-file linjen til:
credentials-file: /etc/cloudflared/e6b2045d-a4d8-40f4-8253-961000c57b99.json
Gem med Ctrl+O → Enter → Ctrl+X.
Tjek at json-filen faktisk ligger der:
ls -la /etc/cloudflared/
Start så servicen igen:
sudo launchctl start com.cloudflare.cloudflared
123/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
open "x-apple.systempreferences:com.apple.preference.security?Privacy_Accessibility"
http://localhost:4490/action/test
ifconfig | grep "inet "
brew install cloudflared
cloudflared tunnel login
cloudflared tunnel create mozzie
nano ~/.cloudflared/config.yml
tunnel: e6b2045d-a4d8-40f4-8253-961000c57b99
credentials-file: /Users/mozzie/.cloudflared/e6b2045d-a4d8-40f4-8253-961000c57b99.json
ingress:
- hostname: mozzie.brandheroes.com
service: http://localhost:4490
- service: http_status:404
cloudflared tunnel route dns mozzie mozzie.brandheroes.com
sudo cloudflared service install
sudo launchctl start com.cloudflare.cloudflared
- Opret nyt macro: "TikTok Screenshot"
- Trigger: Public Web Trigger (ligesom før)
Actions:
-
New Action → Variables → Set Variable
- Variable:
profile_url - To text:
%TriggerValue%
- Variable:
-
New Action → Safari → Open URL
- URL:
%Variable%profile_url%
- URL:
-
New Action → Action → Pause
- For:
4seconds
- For:
-
- New Action → søg "Execute Shell Script"
- Indsæt dette script:
screencapture -x /tmp/screenshot.png
open /tmp/screenshot.png
sudo launchctl list | grep cloudflare
sudo mkdir -p /etc/cloudflared
sudo cp ~/.cloudflared/config.yml /etc/cloudflared/config.yml
sudo cp ~/.cloudflared/*.json /etc/cloudflared/
sudo launchctl stop com.cloudflare.cloudflared
sudo launchctl start com.cloudflare.cloudflared
killall "Keyboard Maestro"
killall "Keyboard Maestro Engine"
open -a "Keyboard Maestro"
# Parse handle fra URL (fjerner https://www.tiktok.com/@) HANDLE=$(echo "%Variable%profile_url%" | sed 's|https://www.tiktok.com/@||') curl -X POST "https://dghzvwyieeefgisseltd.supabase.co/functions/v1/upload-profile-screenshot?value=%Variable%profile_url%&handle=$HANDLE" \ -H "x-api-key:da05b4a75b0c3f0f53d8734c1486a27e
" \ -F "file=@/tmp/screenshot.png"
HANDLE=$(echo "$KMVAR_profile_url" | sed 's|.*@||' | sed 's|.*user/||')
curl -X POST "https://dghzvwyieeefgisseltd.supabase.co/functions/v1/upload-profile-screenshot?value=https://www.tiktok.com/@test&handle=$HANDLE" \
-H "x-api-key: da05b4a75b0c3f0f53d8734c1486a27e" \
-F "file=@/Users/mozzie/Desktop/screenshot.png"-F "file=@/Users/mozzie/Desktop/screenshot.png"
bashcat /etc/cloudflared/config.ymlOg tjek logs:
bashsudo tail -50 /var/log/cloudflared.logEller kør manuelt for at se fejl:
bashsudo launchctl stop com.cloudflare.cloudflared cloudflared tunnel run mozzie
1. Modtag besked via webhook (value = DM tekst) 2. Klik "Message" knap (Click on Found Image) 3. Pause 2 sek 4. Type besked (%TriggerValue%) 5. Pause 0.5 sek 6. Press Enter 7. Screenshot som bevis 8. Upload til Supabasecurl -X POST "https://dghzvwyieeefgisseltd.supabase.co/functions/v1/upload-profile-screenshot?value=$KMVAR_profile_url&handle=$HANDLE" \
-H "x-api-key: da05b4a75b0c3f0f53d8734c1486a27e" \
-F "file=@/Users/mozzie/Desktop/screenshot.png"