| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2026-05-18 | Add structured logging | Ben Sima | |
| 2026-05-18 | feat: implement slopbot Zulip stock ticker bot | Ben Sima | |
| - Adds main.py: single-file bot using raw zulip event loop - Matches $TICKER patterns via TICKER_RE = re.compile(r'$([A-Z]{1,5})') - fetch_price() uses yf.Ticker(ticker).fast_info['lastPrice'] - Returns '$TICKER: $123.45' on success - Returns '$TICKER: unavailable (msg)' on exception - handle_event() ignores non-message events, skips bot's own messages, deduplicates tickers, replies to same stream + topic - Module-level client + call_on_each_event per spec | |||
| 2026-05-18 | init: slopbot scaffold | Ben Sima | |
