Files
boc/projects/landvex/20-automation/INSTALLATION.md
T
Bernt 6de2455917 v1.2.0: Add Global Markets footer, translated to 9 languages
- Added GLOBAL_MARKETS_TITLE to all translation files
- Updated footer with 12 markets (4 active + 8 upcoming)
- Translated market section to: zh-cn, zh-tw, ja, ko, th, vi, id, ms, hi
- Built and deployed to production
- CloudFront invalidation: I3RTMXVFDJXWLG3SYX208OP1CC
2026-07-08 19:56:03 +00:00

2.4 KiB
Raw Blame History

Landvex Artikelautomation — Installationsguide

Förutsättningar

  • Python 3.9+
  • systemd
  • sudo-rättigheter för systemctl

Filer som skapats

Kärnfiler

Fil Beskrivning
kor_agent.py Huvuddrivrutin — låser köposter, producerar kandidater
intag/artikelko.json Arbetskö med 18 poster (seed v1)
landvex-artikel-erik@.service Service-mall för Erik (cap=4)
landvex-artikel-johan@.service Service-mall för Johan (cap=2)
landvex-artikel-erik.timer Timer — kör 06:00 och 14:00 dagligen
landvex-artikel-johan.timer Timer — kör 10:00 dagligen

8+2-fördelning

  • Erik: 2 körningar × 4 poster = 8 poster/dygn
  • Johan: 1 körning × 2 poster = 2 poster/dygn
  • Totalt: 10 poster/dygn

Installation (kräver root för steg 1)

Steg 1: Kopiera servicefiler (som root)

sudo cp /home/bernt/.openclaw/workspace/projects/landvex/20-automation/landvex-artikel-erik@.service /etc/systemd/system/
sudo cp /home/bernt/.openclaw/workspace/projects/landvex/20-automation/landvex-artikel-johan@.service /etc/systemd/system/
sudo cp /home/bernt/.openclaw/workspace/projects/landvex/20-automation/landvex-artikel-erik.timer /etc/systemd/system/
sudo cp /home/bernt/.openclaw/workspace/projects/landvex/20-automation/landvex-artikel-johan.timer /etc/systemd/system/
sudo systemctl daemon-reload

Steg 2: Aktivera och starta timers

sudo systemctl enable landvex-artikel-erik.timer
sudo systemctl enable landvex-artikel-johan.timer
sudo systemctl start landvex-artikel-erik.timer
sudo systemctl start landvex-artikel-johan.timer

Steg 3: Verifiera

sudo systemctl list-timers | grep landvex

Manuell körning (test)

# Erik — 4 poster
sudo systemctl start landvex-artikel-erik@01.service

# Johan — 2 poster
sudo systemctl start landvex-artikel-johan@01.service

Loggar

  • /var/log/landvex/artikel-erik.log
  • /var/log/landvex/artikel-johan.log

Körningstest (utan systemd)

cd /home/bernt/.openclaw/workspace/projects/landvex/20-automation
python3 kor_agent.py --agent-id erik-test --cap 2

Nästa steg — LLM-integration

Nuvarande kor_agent.py använder simulering. För produktion:

  1. Ersätt simulera_produktion() med riktigt LLM-anrop
  2. Lägg till sökverktyg (web_search/web_fetch)
  3. Konfigurera API-nycklar i miljövariabler