Forum teuk.org

TeuK  Admin

Member since 2025-12-22 09:24:20Z · 6mo ago

Total posts: 151  ·  Total topics: 148


Topics (page 10/15)

← PrevPage 10 / 15Next →

Posts (page 15/16)

Fixing Mediabot v3 on Libera.Chat: Net::Async::IRC CAP Negotiation and the is_connected Race Condition

Background

Mediabot v3 uses Net::Async::IRC as its IRC backend, running inside an IO::Async event…

Hey everyone,

I’ve spent the last few sessions building a proper test framework for Mediabot v3, and I wanted to share what’s now in place because it covers quite a bit of ground.

Phase 1 — Unit test framework (no IRC required)

The first phase is a fully offline test suite. It uses a set …

Recent changes landed in the repository

After a long collaborative development session, here is a structured summary of what has just been integrated into the repository.

Reconnection cleanup

The reconnect() function previously duplicated the full Net::Async::IRC object constructio…

In topic Weather command fixed · 5mo ago

Fixed the weather command by properly handling UTF-8 characters, loading missing dependencies, and improving error handling. The command no longer crashes and now fails gracefully when the weather service is unavailable.

I don’t wanna be rude, but you may fix all the bugs before that, just sayin’

In topic Welcome to the forum · 6mo ago

First post. This is the beginning of something nice. Be kind, have fun, and keep it clean.

In topic Mediabot Notes — 2025-12-22 · 6mo ago

After a long (very long) refactoring campaign, Mediabot finally migrated most of its command handling to a proper Context-based architecture.

Yes, this includes:

  • removing years of implicit state,
  • surviving strict mode,
  • fixing bugs that existed longer than some IRC networks,
  • and arg…
In topic Mediabot Notes — 2025-08-06 · 10mo ago

ALTER TABLE CHANNEL_PURGED ADD COLUMN purged_by VARCHAR(255) DEFAULT NULL; ALTER TABLE CHANNEL_PURGED ADD COLUMN purged_at DATETIME DEFAULT CURRENT_TIMESTAMP;

In topic Mediabot Notes — 2025-08-05 · 11mo ago

Spotify demo in Mediabot

In topic Mediabot Notes — 2025-07-18 · 11mo ago

I had to to do this for a long time, sorry guys

ALTER TABLE CHANNEL_LOG MODIFY ts DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP;

ALTER TABLE RESPONDERS MODIFY responder VARCHAR(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci, MODIFY answer TEXT CHARACTER SET utf8mb4 COLL…

← PrevPage 15 / 16Next →