WIP: Link analyzer bot with Haiku analysis (needs better HTML parsing)

This commit is contained in:
Remora
2026-02-09 19:35:18 +01:00
parent e4984d607d
commit cd2266e249

362
bot.log Normal file
View File

@@ -0,0 +1,362 @@
[2026-02-09 18:50:22,298] [INFO ] ============================================================
[2026-02-09 18:50:22,298] [INFO ] Bot startup
[2026-02-09 18:50:22,298] [INFO ] Channel ID: 1467557082583535729
[2026-02-09 18:50:22,298] [INFO ] Tududi API: https://todo.dilain.com/api/v1
[2026-02-09 18:50:22,298] [INFO ] Gateway: http://127.0.0.1:18789
[2026-02-09 18:50:22,298] [INFO ] ============================================================
[2026-02-09 18:50:22,298] [INFO ] Starting bot...
[2026-02-09 18:50:22,299] [WARNING ] PyNaCl is not installed, voice will NOT be supported
[2026-02-09 18:50:22,299] [DEBUG ] Using selector: EpollSelector
[2026-02-09 18:50:22,299] [INFO ] logging in using static token
[2026-02-09 18:50:23,017] [INFO ] Shard ID None has connected to Gateway (Session ID: 8b3b9dcded2207fd246768c4001697f4).
[2026-02-09 18:50:25,020] [INFO ] ✅ Bot logged in as Remora#5747
[2026-02-09 18:50:25,021] [INFO ] 📍 Watching channel #remora (1467557082583535729)
[2026-02-09 18:51:46,921] [INFO ] 🔗 New link(s) from w_shark7: https://github.com/kiranshila/Doplarr
[2026-02-09 18:51:46,921] [INFO ] Processing: https://github.com/kiranshila/Doplarr
[2026-02-09 18:51:46,921] [DEBUG ] 📥 Fetching: https://github.com/kiranshila/Doplarr
[2026-02-09 18:51:46,922] [DEBUG ] Starting new HTTPS connection (1): github.com:443
[2026-02-09 18:51:47,467] [DEBUG ] https://github.com:443 "GET /kiranshila/Doplarr HTTP/1.1" 200 None
[2026-02-09 18:51:47,491] [DEBUG ] ✓ Fetched: Doplarr
[2026-02-09 18:51:47,492] [DEBUG ] 📌 Adding to Tududi: Doplarr
[2026-02-09 18:51:47,493] [DEBUG ] Starting new HTTPS connection (1): todo.dilain.com:443
[2026-02-09 18:51:47,950] [DEBUG ] https://todo.dilain.com:443 "POST /api/v1/inbox HTTP/1.1" 201 300
[2026-02-09 18:51:47,950] [WARNING ] Tududi error: 201
[2026-02-09 18:51:47,951] [DEBUG ] Posting response: 📌 **GitHub**: Doplarr
[2026-02-09 18:51:48,299] [INFO ] ✓ Processed: https://github.com/kiranshila/Doplarr
[2026-02-09 18:51:48,299] [INFO ] Updated tracker, total links: 3
[2026-02-09 18:56:31,691] [INFO ] ============================================================
[2026-02-09 18:56:31,691] [INFO ] Bot startup
[2026-02-09 18:56:31,691] [INFO ] Channel ID: 1467557082583535729
[2026-02-09 18:56:31,691] [INFO ] Tududi API: https://todo.dilain.com/api/v1
[2026-02-09 18:56:31,691] [INFO ] Gateway: http://127.0.0.1:18789
[2026-02-09 18:56:31,691] [INFO ] ============================================================
[2026-02-09 18:56:31,691] [INFO ] Starting bot...
[2026-02-09 18:56:31,692] [WARNING ] PyNaCl is not installed, voice will NOT be supported
[2026-02-09 18:56:31,692] [DEBUG ] Using selector: EpollSelector
[2026-02-09 18:56:31,692] [INFO ] logging in using static token
[2026-02-09 18:56:32,615] [INFO ] Shard ID None has connected to Gateway (Session ID: 09e45e9c8641de84053a5c464a702441).
[2026-02-09 18:56:34,643] [INFO ] ✅ Bot logged in as Remora#5747
[2026-02-09 18:56:34,643] [INFO ] 📍 Watching channel #remora (1467557082583535729)
[2026-02-09 18:58:15,792] [INFO ] 🔗 New link(s) from w_shark7: https://github.com/kiranshila/Doplarr
[2026-02-09 18:58:15,792] [INFO ] Processing: https://github.com/kiranshila/Doplarr
[2026-02-09 18:58:15,792] [DEBUG ] 📥 Fetching: https://github.com/kiranshila/Doplarr
[2026-02-09 18:58:15,793] [DEBUG ] Starting new HTTPS connection (1): github.com:443
[2026-02-09 18:58:16,377] [DEBUG ] https://github.com:443 "GET /kiranshila/Doplarr HTTP/1.1" 200 None
[2026-02-09 18:58:16,400] [DEBUG ] ✓ Fetched: Doplarr
[2026-02-09 18:58:16,401] [DEBUG ] 🤖 Analyzing content: https://github.com/kiranshila/Doplarr
[2026-02-09 18:58:16,415] [WARNING ] Sub-agent error: /usr/bin/python3: No module named openclaw
[2026-02-09 18:58:16,416] [DEBUG ] 📌 Adding to Tududi: Doplarr
[2026-02-09 18:58:16,416] [DEBUG ] Starting new HTTPS connection (1): todo.dilain.com:443
[2026-02-09 18:58:17,077] [DEBUG ] https://todo.dilain.com:443 "POST /api/v1/inbox HTTP/1.1" 201 364
[2026-02-09 18:58:17,077] [INFO ] ✓ Added to Tududi inbox with tag: interesting
[2026-02-09 18:58:17,078] [DEBUG ] Posting response: 📌 **GitHub**: Doplarr
🏷️ Tag: `interesting`
[2026-02-09 18:58:17,370] [ERROR ] ❌ Error processing https://github.com/kiranshila/Doplarr: name 'analysis' is not defined
[2026-02-09 18:58:17,603] [INFO ] Updated tracker, total links: 3
[2026-02-09 18:59:15,471] [INFO ] ============================================================
[2026-02-09 18:59:15,471] [INFO ] Bot startup
[2026-02-09 18:59:15,471] [INFO ] Channel ID: 1467557082583535729
[2026-02-09 18:59:15,471] [INFO ] Tududi API: https://todo.dilain.com/api/v1
[2026-02-09 18:59:15,471] [INFO ] Gateway: http://127.0.0.1:18789
[2026-02-09 18:59:15,471] [INFO ] ============================================================
[2026-02-09 18:59:15,471] [INFO ] Starting bot...
[2026-02-09 18:59:15,471] [WARNING ] PyNaCl is not installed, voice will NOT be supported
[2026-02-09 18:59:15,472] [DEBUG ] Using selector: EpollSelector
[2026-02-09 18:59:15,472] [INFO ] logging in using static token
[2026-02-09 18:59:16,322] [INFO ] Shard ID None has connected to Gateway (Session ID: 95fc1aa438f4a70b8226682da4796d15).
[2026-02-09 18:59:18,359] [INFO ] ✅ Bot logged in as Remora#5747
[2026-02-09 18:59:18,359] [INFO ] 📍 Watching channel #remora (1467557082583535729)
[2026-02-09 19:00:17,734] [INFO ] 🔗 New link(s) from w_shark7: https://github.com/kiranshila/Doplarr
[2026-02-09 19:00:17,735] [INFO ] Processing: https://github.com/kiranshila/Doplarr
[2026-02-09 19:00:17,735] [DEBUG ] 📥 Fetching: https://github.com/kiranshila/Doplarr
[2026-02-09 19:00:17,736] [DEBUG ] Starting new HTTPS connection (1): github.com:443
[2026-02-09 19:00:18,371] [DEBUG ] https://github.com:443 "GET /kiranshila/Doplarr HTTP/1.1" 200 None
[2026-02-09 19:00:18,393] [DEBUG ] ✓ Fetched: Doplarr
[2026-02-09 19:00:18,394] [DEBUG ] 🤖 Analyzing content: https://github.com/kiranshila/Doplarr
[2026-02-09 19:00:18,408] [WARNING ] Sub-agent error: /usr/bin/python3: No module named openclaw
[2026-02-09 19:00:18,408] [DEBUG ] 📌 Adding to Tududi: Doplarr
[2026-02-09 19:00:18,408] [DEBUG ] Starting new HTTPS connection (1): todo.dilain.com:443
[2026-02-09 19:00:18,857] [DEBUG ] https://todo.dilain.com:443 "POST /api/v1/inbox HTTP/1.1" 201 364
[2026-02-09 19:00:18,857] [INFO ] ✓ Added to Tududi inbox with tag: interesting
[2026-02-09 19:00:18,858] [DEBUG ] Posting response: 📌 **GitHub**: Doplarr
🏷️ Tag: `interesting`
[2026-02-09 19:00:19,288] [INFO ] ✓ Processed: https://github.com/kiranshila/Doplarr
[2026-02-09 19:00:19,288] [INFO ] Updated tracker, total links: 4
[2026-02-09 19:05:37,565] [INFO ] ============================================================
[2026-02-09 19:05:37,565] [INFO ] Bot startup
[2026-02-09 19:05:37,565] [INFO ] Channel ID: 1467557082583535729
[2026-02-09 19:05:37,565] [INFO ] Tududi API: https://todo.dilain.com/api/v1
[2026-02-09 19:05:37,565] [INFO ] Gateway: http://127.0.0.1:18789
[2026-02-09 19:05:37,565] [INFO ] ============================================================
[2026-02-09 19:05:37,565] [INFO ] Starting bot...
[2026-02-09 19:05:37,565] [WARNING ] PyNaCl is not installed, voice will NOT be supported
[2026-02-09 19:05:37,566] [DEBUG ] Using selector: EpollSelector
[2026-02-09 19:05:37,566] [INFO ] logging in using static token
[2026-02-09 19:05:38,374] [INFO ] Shard ID None has connected to Gateway (Session ID: 9f0b1790c433f5d72fab2358de9a0b79).
[2026-02-09 19:05:40,376] [INFO ] ✅ Bot logged in as Remora#5747
[2026-02-09 19:05:40,376] [INFO ] 📍 Watching channel #remora (1467557082583535729)
[2026-02-09 19:09:35,451] [INFO ] 🔗 New link(s) from w_shark7: https://github.com/kiranshila/Doplarr
[2026-02-09 19:09:35,451] [INFO ] Processing: https://github.com/kiranshila/Doplarr
[2026-02-09 19:09:35,451] [DEBUG ] 📥 Fetching: https://github.com/kiranshila/Doplarr
[2026-02-09 19:09:35,452] [DEBUG ] Starting new HTTPS connection (1): github.com:443
[2026-02-09 19:09:35,994] [DEBUG ] https://github.com:443 "GET /kiranshila/Doplarr HTTP/1.1" 200 None
[2026-02-09 19:09:36,018] [DEBUG ] ✓ Fetched: Doplarr
[2026-02-09 19:09:36,019] [DEBUG ] 🤖 Analyzing content: https://github.com/kiranshila/Doplarr
[2026-02-09 19:09:36,019] [DEBUG ] ✓ Tag: project, Summary: GitHub repository: Doplarr
[2026-02-09 19:09:36,019] [DEBUG ] 📌 Adding to Tududi: Doplarr
[2026-02-09 19:09:36,020] [DEBUG ] Starting new HTTPS connection (1): todo.dilain.com:443
[2026-02-09 19:09:36,484] [DEBUG ] https://todo.dilain.com:443 "POST /api/v1/inbox HTTP/1.1" 201 448
[2026-02-09 19:09:36,484] [INFO ] ✓ Added to Tududi inbox with tag: project
[2026-02-09 19:09:36,485] [DEBUG ] Posting response: 📌 **GitHub**: Doplarr
💡 GitHub repository: Doplarr
🏷️ Tag: `project`
[2026-02-09 19:09:36,784] [INFO ] ✓ Processed: https://github.com/kiranshila/Doplarr
[2026-02-09 19:09:36,784] [INFO ] Updated tracker, total links: 5
[2026-02-09 19:11:47,526] [INFO ] ============================================================
[2026-02-09 19:11:47,526] [INFO ] Bot startup
[2026-02-09 19:11:47,526] [INFO ] Channel ID: 1467557082583535729
[2026-02-09 19:11:47,526] [INFO ] Tududi API: https://todo.dilain.com/api/v1
[2026-02-09 19:11:47,526] [INFO ] Gateway: http://127.0.0.1:18789
[2026-02-09 19:11:47,526] [INFO ] ============================================================
[2026-02-09 19:11:47,526] [INFO ] Starting bot...
[2026-02-09 19:11:47,526] [WARNING ] PyNaCl is not installed, voice will NOT be supported
[2026-02-09 19:11:47,527] [DEBUG ] Using selector: EpollSelector
[2026-02-09 19:11:47,527] [INFO ] logging in using static token
[2026-02-09 19:11:48,381] [INFO ] Shard ID None has connected to Gateway (Session ID: 6bb2221d75c5e8ca8c2cfaecf9a62aa5).
[2026-02-09 19:11:50,384] [INFO ] ✅ Bot logged in as Remora#5747
[2026-02-09 19:11:50,384] [INFO ] 📍 Watching channel #remora (1467557082583535729)
[2026-02-09 19:13:02,447] [INFO ] 🔗 New link(s) from w_shark7: https://github.com/kiranshila/Doplarr
[2026-02-09 19:13:02,447] [INFO ] Processing: https://github.com/kiranshila/Doplarr
[2026-02-09 19:13:02,447] [DEBUG ] 📥 Fetching: https://github.com/kiranshila/Doplarr
[2026-02-09 19:13:02,448] [DEBUG ] Starting new HTTPS connection (1): github.com:443
[2026-02-09 19:13:03,059] [DEBUG ] https://github.com:443 "GET /kiranshila/Doplarr HTTP/1.1" 200 None
[2026-02-09 19:13:03,081] [DEBUG ] ✓ Fetched: Doplarr
[2026-02-09 19:13:03,082] [DEBUG ] 📊 Fetch status: ok
[2026-02-09 19:13:03,082] [DEBUG ] 🔍 Starting analysis...
[2026-02-09 19:13:03,082] [DEBUG ] 🤖 Analyzing content: https://github.com/kiranshila/Doplarr
[2026-02-09 19:13:03,082] [DEBUG ] Content length: 4000 chars
[2026-02-09 19:13:03,082] [DEBUG ] Link type: GitHub
[2026-02-09 19:13:03,083] [INFO ] ✓ Analysis complete - Tag: project, Summary: GitHub repository: Doplarr
[2026-02-09 19:13:03,083] [DEBUG ] Returning: {'summary': 'GitHub repository: Doplarr', 'tag': 'project', 'relevance': 'relevant'}
[2026-02-09 19:13:03,083] [DEBUG ] Analysis result: {'summary': 'GitHub repository: Doplarr', 'tag': 'project', 'relevance': 'relevant'}
[2026-02-09 19:13:03,083] [DEBUG ] ✓ Got summary: GitHub repository: Doplarr
[2026-02-09 19:13:03,083] [DEBUG ] 📌 Adding to Tududi: Doplarr
[2026-02-09 19:13:03,083] [DEBUG ] Starting new HTTPS connection (1): todo.dilain.com:443
[2026-02-09 19:13:03,563] [DEBUG ] https://todo.dilain.com:443 "POST /api/v1/inbox HTTP/1.1" 201 448
[2026-02-09 19:13:03,563] [INFO ] ✓ Added to Tududi inbox with tag: project
[2026-02-09 19:13:03,563] [DEBUG ] Posting response: 📌 **GitHub**: Doplarr
💡 GitHub repository: Doplarr
🏷️ Tag: `project`
[2026-02-09 19:13:03,913] [INFO ] ✓ Processed: https://github.com/kiranshila/Doplarr
[2026-02-09 19:13:03,913] [INFO ] Updated tracker, total links: 6
[2026-02-09 19:13:41,144] [DEBUG ] No URLs in message from w_shark7
[2026-02-09 19:17:43,586] [INFO ] ============================================================
[2026-02-09 19:17:43,586] [INFO ] Bot startup
[2026-02-09 19:17:43,586] [INFO ] Channel ID: 1467557082583535729
[2026-02-09 19:17:43,586] [INFO ] Tududi API: https://todo.dilain.com/api/v1
[2026-02-09 19:17:43,586] [INFO ] Gateway: http://127.0.0.1:18789
[2026-02-09 19:17:43,586] [INFO ] ============================================================
[2026-02-09 19:17:43,586] [INFO ] Starting bot...
[2026-02-09 19:17:43,586] [WARNING ] PyNaCl is not installed, voice will NOT be supported
[2026-02-09 19:17:43,587] [DEBUG ] Using selector: EpollSelector
[2026-02-09 19:17:43,587] [INFO ] logging in using static token
[2026-02-09 19:17:44,351] [INFO ] Shard ID None has connected to Gateway (Session ID: 51492ca6056049f95f0e4e098e65f548).
[2026-02-09 19:17:46,365] [INFO ] ✅ Bot logged in as Remora#5747
[2026-02-09 19:17:46,365] [INFO ] 📍 Watching channel #remora (1467557082583535729)
[2026-02-09 19:18:49,206] [INFO ] 🔗 New link(s) from w_shark7: https://github.com/kiranshila/Doplarr
[2026-02-09 19:18:49,206] [INFO ] Processing: https://github.com/kiranshila/Doplarr
[2026-02-09 19:18:49,206] [DEBUG ] 📥 Fetching: https://github.com/kiranshila/Doplarr
[2026-02-09 19:18:49,207] [DEBUG ] Starting new HTTPS connection (1): github.com:443
[2026-02-09 19:18:49,796] [DEBUG ] https://github.com:443 "GET /kiranshila/Doplarr HTTP/1.1" 200 None
[2026-02-09 19:18:49,818] [DEBUG ] ✓ Fetched: Doplarr
[2026-02-09 19:18:49,819] [DEBUG ] 📊 Fetch status: ok
[2026-02-09 19:18:49,819] [DEBUG ] 🔍 Starting analysis...
[2026-02-09 19:18:49,819] [DEBUG ] 🤖 Analyzing content: https://github.com/kiranshila/Doplarr
[2026-02-09 19:18:49,820] [DEBUG ] Extracted 35 chars of clean text
[2026-02-09 19:18:49,820] [DEBUG ] Sending to gateway for analysis...
[2026-02-09 19:18:49,820] [DEBUG ] Starting new HTTP connection (1): 127.0.0.1:18789
[2026-02-09 19:18:49,826] [DEBUG ] http://127.0.0.1:18789 "POST /sessions/turn HTTP/1.1" 405 18
[2026-02-09 19:18:49,826] [WARNING ] Gateway error 405, falling back to heuristic
[2026-02-09 19:18:49,826] [DEBUG ] Analysis result: {'summary': ':root { --tab-size-preference: 4; }', 'tag': 'project', 'relevance': 'relevant'}
[2026-02-09 19:18:49,826] [DEBUG ] ✓ Got summary: :root { --tab-size-preference: 4; }
[2026-02-09 19:18:49,826] [DEBUG ] 📌 Adding to Tududi: Doplarr
[2026-02-09 19:18:49,827] [DEBUG ] Starting new HTTPS connection (1): todo.dilain.com:443
[2026-02-09 19:18:50,284] [DEBUG ] https://todo.dilain.com:443 "POST /api/v1/inbox HTTP/1.1" 201 455
[2026-02-09 19:18:50,284] [INFO ] ✓ Added to Tududi inbox with tag: project
[2026-02-09 19:18:50,285] [DEBUG ] Posting response: 📌 **GitHub**: Doplarr
💡 :root { --tab-size-preference: 4; }
🏷️ Tag: `project`
[2026-02-09 19:18:50,677] [INFO ] ✓ Processed: https://github.com/kiranshila/Doplarr
[2026-02-09 19:18:50,677] [INFO ] Updated tracker, total links: 7
[2026-02-09 19:19:40,320] [INFO ] ============================================================
[2026-02-09 19:19:40,320] [INFO ] Bot startup
[2026-02-09 19:19:40,320] [INFO ] Channel ID: 1467557082583535729
[2026-02-09 19:19:40,320] [INFO ] Tududi API: https://todo.dilain.com/api/v1
[2026-02-09 19:19:40,320] [INFO ] Gateway: http://127.0.0.1:18789
[2026-02-09 19:19:40,320] [INFO ] ============================================================
[2026-02-09 19:19:40,320] [INFO ] Starting bot...
[2026-02-09 19:19:40,321] [WARNING ] PyNaCl is not installed, voice will NOT be supported
[2026-02-09 19:19:40,321] [DEBUG ] Using selector: EpollSelector
[2026-02-09 19:19:40,321] [INFO ] logging in using static token
[2026-02-09 19:19:41,140] [INFO ] Shard ID None has connected to Gateway (Session ID: 9d502bdb80214f7e97213acc212a7792).
[2026-02-09 19:19:43,143] [INFO ] ✅ Bot logged in as Remora#5747
[2026-02-09 19:19:43,143] [INFO ] 📍 Watching channel #remora (1467557082583535729)
[2026-02-09 19:20:13,512] [INFO ] 🔗 New link(s) from w_shark7: https://github.com/kiranshila/Doplarr
[2026-02-09 19:20:13,512] [INFO ] Processing: https://github.com/kiranshila/Doplarr
[2026-02-09 19:20:13,512] [DEBUG ] 📥 Fetching: https://github.com/kiranshila/Doplarr
[2026-02-09 19:20:13,513] [DEBUG ] Starting new HTTPS connection (1): github.com:443
[2026-02-09 19:20:14,103] [DEBUG ] https://github.com:443 "GET /kiranshila/Doplarr HTTP/1.1" 200 None
[2026-02-09 19:20:14,126] [DEBUG ] ✓ Fetched: Doplarr
[2026-02-09 19:20:14,126] [DEBUG ] 📊 Fetch status: ok
[2026-02-09 19:20:14,127] [DEBUG ] 🔍 Starting analysis...
[2026-02-09 19:20:14,127] [DEBUG ] 🤖 Analyzing content: https://github.com/kiranshila/Doplarr
[2026-02-09 19:20:14,127] [DEBUG ] Extracted 24 chars of clean text
[2026-02-09 19:20:14,127] [DEBUG ] Sending to gateway for analysis...
[2026-02-09 19:20:14,128] [DEBUG ] Starting new HTTP connection (1): 127.0.0.1:18789
[2026-02-09 19:20:14,133] [DEBUG ] http://127.0.0.1:18789 "POST /sessions/turn HTTP/1.1" 405 18
[2026-02-09 19:20:14,133] [WARNING ] Gateway error 405, falling back to heuristic
[2026-02-09 19:20:14,133] [DEBUG ] Analysis result: {'summary': '(Content not accessible)', 'tag': 'project', 'relevance': 'relevant'}
[2026-02-09 19:20:14,133] [DEBUG ] ✓ Got summary: (Content not accessible)
[2026-02-09 19:20:14,133] [DEBUG ] 📌 Adding to Tududi: Doplarr
[2026-02-09 19:20:14,134] [DEBUG ] Starting new HTTPS connection (1): todo.dilain.com:443
[2026-02-09 19:20:14,580] [DEBUG ] https://todo.dilain.com:443 "POST /api/v1/inbox HTTP/1.1" 201 445
[2026-02-09 19:20:14,580] [INFO ] ✓ Added to Tududi inbox with tag: project
[2026-02-09 19:20:14,581] [DEBUG ] Posting response: 📌 **GitHub**: Doplarr
💡 (Content not accessible)
🏷️ Tag: `project`
[2026-02-09 19:20:14,984] [INFO ] ✓ Processed: https://github.com/kiranshila/Doplarr
[2026-02-09 19:20:14,984] [INFO ] Updated tracker, total links: 8
[2026-02-09 19:23:15,445] [INFO ] ============================================================
[2026-02-09 19:23:15,445] [INFO ] Bot startup
[2026-02-09 19:23:15,445] [INFO ] Channel ID: 1467557082583535729
[2026-02-09 19:23:15,445] [INFO ] Tududi API: https://todo.dilain.com/api/v1
[2026-02-09 19:23:15,445] [INFO ] Gateway: http://127.0.0.1:18789
[2026-02-09 19:23:15,445] [INFO ] ============================================================
[2026-02-09 19:23:15,445] [INFO ] Starting bot...
[2026-02-09 19:23:15,446] [WARNING ] PyNaCl is not installed, voice will NOT be supported
[2026-02-09 19:23:15,446] [DEBUG ] Using selector: EpollSelector
[2026-02-09 19:23:15,446] [INFO ] logging in using static token
[2026-02-09 19:23:16,532] [INFO ] Shard ID None has connected to Gateway (Session ID: 5d75f8182f41a6b5f5c458ad4a84f609).
[2026-02-09 19:23:18,535] [INFO ] ✅ Bot logged in as Remora#5747
[2026-02-09 19:23:18,535] [INFO ] 📍 Watching channel #remora (1467557082583535729)
[2026-02-09 19:24:04,358] [INFO ] 🔗 New link(s) from w_shark7: https://github.com/kiranshila/Doplarr
[2026-02-09 19:24:04,358] [INFO ] Processing: https://github.com/kiranshila/Doplarr
[2026-02-09 19:24:04,358] [DEBUG ] 📥 Fetching: https://github.com/kiranshila/Doplarr
[2026-02-09 19:24:04,359] [DEBUG ] Starting new HTTPS connection (1): github.com:443
[2026-02-09 19:24:05,005] [DEBUG ] https://github.com:443 "GET /kiranshila/Doplarr HTTP/1.1" 200 None
[2026-02-09 19:24:05,029] [DEBUG ] ✓ Fetched: Doplarr
[2026-02-09 19:24:05,030] [DEBUG ] 📊 Fetch status: ok
[2026-02-09 19:24:05,030] [DEBUG ] 🔍 Starting analysis...
[2026-02-09 19:24:05,030] [DEBUG ] 🤖 Analyzing content: https://github.com/kiranshila/Doplarr
[2026-02-09 19:24:05,030] [DEBUG ] Fetching GitHub repo info from API
[2026-02-09 19:24:05,031] [DEBUG ] Starting new HTTPS connection (1): api.github.com:443
[2026-02-09 19:24:05,292] [DEBUG ] https://api.github.com:443 "GET /repos/kiranshila/Doplarr/readme HTTP/1.1" 200 1517
[2026-02-09 19:24:05,292] [DEBUG ] Got README: 1514 chars
[2026-02-09 19:24:05,293] [DEBUG ] Extracted 1514 chars of content
[2026-02-09 19:24:05,294] [DEBUG ] Sending to gateway for analysis...
[2026-02-09 19:24:05,294] [DEBUG ] Starting new HTTP connection (1): 127.0.0.1:18789
[2026-02-09 19:24:05,299] [DEBUG ] http://127.0.0.1:18789 "POST /sessions/turn HTTP/1.1" 405 18
[2026-02-09 19:24:05,299] [WARNING ] Gateway error 405, falling back to heuristic
[2026-02-09 19:24:05,299] [DEBUG ] Analysis result: {'summary': '<p align="center">\n <img src="https://raw', 'tag': 'project', 'relevance': 'relevant'}
[2026-02-09 19:24:05,299] [DEBUG ] ✓ Got summary: <p align="center">
<img src="https://raw
[2026-02-09 19:24:05,299] [DEBUG ] 📌 Adding to Tududi: Doplarr
[2026-02-09 19:24:05,300] [DEBUG ] Starting new HTTPS connection (1): todo.dilain.com:443
[2026-02-09 19:24:05,782] [DEBUG ] https://todo.dilain.com:443 "POST /api/v1/inbox HTTP/1.1" 201 466
[2026-02-09 19:24:05,782] [INFO ] ✓ Added to Tududi inbox with tag: project
[2026-02-09 19:24:05,783] [DEBUG ] Posting response: 📌 **GitHub**: Doplarr
💡 <p align="center">
<img src="https://raw
🏷️ Tag: `project`
[2026-02-09 19:24:06,267] [INFO ] ✓ Processed: https://github.com/kiranshila/Doplarr
[2026-02-09 19:24:06,268] [INFO ] Updated tracker, total links: 9
[2026-02-09 19:29:13,430] [INFO ] ============================================================
[2026-02-09 19:29:13,430] [INFO ] Bot startup
[2026-02-09 19:29:13,430] [INFO ] Channel ID: 1467557082583535729
[2026-02-09 19:29:13,430] [INFO ] Tududi API: https://todo.dilain.com/api/v1
[2026-02-09 19:29:13,430] [INFO ] Gateway: http://127.0.0.1:18789
[2026-02-09 19:29:13,431] [INFO ] ============================================================
[2026-02-09 19:29:13,431] [INFO ] Starting bot...
[2026-02-09 19:29:13,431] [WARNING ] PyNaCl is not installed, voice will NOT be supported
[2026-02-09 19:29:13,431] [DEBUG ] Using selector: EpollSelector
[2026-02-09 19:29:13,431] [INFO ] logging in using static token
[2026-02-09 19:29:14,527] [INFO ] Shard ID None has connected to Gateway (Session ID: 391db5ec2964e4409f6ebbe6a8cd8c84).
[2026-02-09 19:29:16,531] [INFO ] ✅ Bot logged in as Remora#5747
[2026-02-09 19:29:16,531] [INFO ] 📍 Watching channel #remora (1467557082583535729)
[2026-02-09 19:30:24,149] [INFO ] 🔗 New link(s) from w_shark7: https://github.com/kiranshila/Doplarr
[2026-02-09 19:30:24,149] [INFO ] Processing: https://github.com/kiranshila/Doplarr
[2026-02-09 19:30:24,150] [DEBUG ] 📥 Fetching: https://github.com/kiranshila/Doplarr
[2026-02-09 19:30:24,150] [DEBUG ] Starting new HTTPS connection (1): github.com:443
[2026-02-09 19:30:24,703] [DEBUG ] https://github.com:443 "GET /kiranshila/Doplarr HTTP/1.1" 200 None
[2026-02-09 19:30:24,726] [DEBUG ] ✓ Fetched: Doplarr
[2026-02-09 19:30:24,727] [DEBUG ] 📊 Fetch status: ok
[2026-02-09 19:30:24,727] [DEBUG ] 🔍 Starting analysis...
[2026-02-09 19:30:24,727] [DEBUG ] 🤖 Analyzing content: https://github.com/kiranshila/Doplarr
[2026-02-09 19:30:24,727] [DEBUG ] Fetching GitHub repo info from API
[2026-02-09 19:30:24,728] [DEBUG ] Starting new HTTPS connection (1): api.github.com:443
[2026-02-09 19:30:24,977] [DEBUG ] https://api.github.com:443 "GET /repos/kiranshila/Doplarr/readme HTTP/1.1" 200 1517
[2026-02-09 19:30:24,977] [DEBUG ] Got README: 1357 chars after cleaning
[2026-02-09 19:30:24,978] [DEBUG ] Extracted 1357 chars of content
[2026-02-09 19:30:24,978] [DEBUG ] Sending to gateway for analysis...
[2026-02-09 19:30:24,979] [DEBUG ] Starting new HTTP connection (1): 127.0.0.1:18789
[2026-02-09 19:30:24,983] [DEBUG ] http://127.0.0.1:18789 "POST /sessions/turn HTTP/1.1" 405 18
[2026-02-09 19:30:24,983] [WARNING ] Gateway error 405, falling back to heuristic
[2026-02-09 19:30:24,984] [DEBUG ] Analysis result: {'summary': '<p align="center"> <img src="https://raw', 'tag': 'project', 'relevance': 'relevant'}
[2026-02-09 19:30:24,984] [DEBUG ] ✓ Got summary: <p align="center"> <img src="https://raw
[2026-02-09 19:30:24,984] [DEBUG ] 📌 Adding to Tududi: Doplarr
[2026-02-09 19:30:24,984] [DEBUG ] Starting new HTTPS connection (1): todo.dilain.com:443
[2026-02-09 19:30:25,440] [DEBUG ] https://todo.dilain.com:443 "POST /api/v1/inbox HTTP/1.1" 201 462
[2026-02-09 19:30:25,440] [INFO ] ✓ Added to Tududi inbox with tag: project
[2026-02-09 19:30:25,441] [DEBUG ] Posting response: 📌 **GitHub**: Doplarr
💡 <p align="center"> <img src="https://raw
🏷️ Tag: `project`
[2026-02-09 19:30:25,731] [INFO ] ✓ Processed: https://github.com/kiranshila/Doplarr
[2026-02-09 19:30:25,732] [INFO ] Updated tracker, total links: 10
[2026-02-09 19:32:31,351] [INFO ] ============================================================
[2026-02-09 19:32:31,351] [INFO ] Bot startup
[2026-02-09 19:32:31,351] [INFO ] Channel ID: 1467557082583535729
[2026-02-09 19:32:31,351] [INFO ] Tududi API: https://todo.dilain.com/api/v1
[2026-02-09 19:32:31,351] [INFO ] Gateway: http://127.0.0.1:18789
[2026-02-09 19:32:31,351] [INFO ] ============================================================
[2026-02-09 19:32:31,351] [INFO ] Starting bot...
[2026-02-09 19:32:31,351] [WARNING ] PyNaCl is not installed, voice will NOT be supported
[2026-02-09 19:32:31,352] [DEBUG ] Using selector: EpollSelector
[2026-02-09 19:32:31,352] [INFO ] logging in using static token
[2026-02-09 19:32:32,179] [INFO ] Shard ID None has connected to Gateway (Session ID: 66e14ae3f40a0ce4fbce59d63b5531ae).
[2026-02-09 19:32:34,191] [INFO ] ✅ Bot logged in as Remora#5747
[2026-02-09 19:32:34,191] [INFO ] 📍 Watching channel #remora (1467557082583535729)
[2026-02-09 19:33:43,539] [INFO ] 🔗 New link(s) from w_shark7: https://github.com/kiranshila/Doplarr
[2026-02-09 19:33:43,539] [INFO ] Processing: https://github.com/kiranshila/Doplarr
[2026-02-09 19:33:43,539] [DEBUG ] 📥 Fetching: https://github.com/kiranshila/Doplarr
[2026-02-09 19:33:43,540] [DEBUG ] Starting new HTTPS connection (1): github.com:443
[2026-02-09 19:33:44,115] [DEBUG ] https://github.com:443 "GET /kiranshila/Doplarr HTTP/1.1" 200 None
[2026-02-09 19:33:44,138] [DEBUG ] ✓ Fetched: Doplarr
[2026-02-09 19:33:44,138] [DEBUG ] Analyzing...
[2026-02-09 19:33:44,139] [DEBUG ] 🤖 Analyzing with Haiku: https://github.com/kiranshila/Doplarr
[2026-02-09 19:33:44,139] [DEBUG ] Sending to Haiku...
[2026-02-09 19:33:44,139] [DEBUG ] Starting new HTTP connection (1): 127.0.0.1:18789
[2026-02-09 19:33:44,145] [DEBUG ] http://127.0.0.1:18789 "POST /sessions/turn HTTP/1.1" 405 18
[2026-02-09 19:33:44,145] [WARNING ] Gateway error: 405
[2026-02-09 19:33:44,145] [DEBUG ] 📌 Adding to Tududi: Doplarr
[2026-02-09 19:33:44,146] [DEBUG ] Starting new HTTPS connection (1): todo.dilain.com:443
[2026-02-09 19:33:44,595] [DEBUG ] https://todo.dilain.com:443 "POST /api/v1/inbox HTTP/1.1" 201 346
[2026-02-09 19:33:44,595] [INFO ] ✓ Added to Tududi
[2026-02-09 19:33:44,596] [DEBUG ] Posting response...
[2026-02-09 19:33:44,878] [INFO ] ✓ Processed: https://github.com/kiranshila/Doplarr
[2026-02-09 19:33:44,879] [INFO ] Updated tracker: 11 links total