Urgent.News

What's breaking now, across thousands of outlets.

Tech

IRCv3 in Practice: Build a Modern IRC Bot with Capability Negotiation, SASL and Message Tags in Python

Hôm nay IRCv3 lên top Hacker News với hơn 300 điểm. Nhiều người nghĩ IRC là giao thức của thập niên 90 và đã "chết" từ khi có Slack hay Discord. Thực tế thì cộng đồng open source vẫn dùng IRC rất nhiều: Libera.Chat, OFTC, các kênh của Debian, Arch, Python... Điều ít người biết là IRC đã được "hiện đại hóa" khá kỹ qua bộ spec IRCv3 . Nó có message tags, timestamp từ phía server, SASL…

IRCv3 has recently gained traction on Hacker News, garnering over 300 points. While many view IRC as a relic of the 90s, largely supplanted by modern communication tools like Slack and Discord, the reality is quite the opposite. The open-source community continues to rely heavily on IRC, with prominent communities such as Libera.Chat, OFTC, and various channels for Debian, Arch, Python, and more.

What is less known is that IRC has been significantly modernized through the IRCv3 specification. This specification introduces features such as message tags, server timestamps, SASL authentication, chat history, and maintains backward compatibility with older clients. In this article, I will demonstrate how to build a modern Python asyncio IRC bot leveraging capability negotiation, SASL, and message tags. The complete code spans around 60 lines and avoids external libraries.

Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at dev.to →

More in Tech

Sproutpatch: you tell it how you feel, and it'll make you touch grass

This is a submission for the Hacktoberfest Open-Source AI Challenge Week 1: Touch Grass I did not want another app that talks about going outside. I wanted one that shuts up and starts a timer.

  • Sproutpatch app uses AI Gemma to reply to user notes
  • App considers weather, daylight to suggest outdoor walks
  • Open-source, runs locally for user privacy

Riskified's Agent Identity Risk Intelligence Answers the Wrong Question First

On October 8, 2026, Riskified (NYSE: RSKD) launched Agent Identity Risk Intelligence — a system that identifies the AI personal assistant behind an order or customer-service request (Meta's Muse…

  • Riskified launches Agent Identity Risk Intelligence to identify AI assistants behind orders.
  • Platform integrates with Shopify and available via APIs, AWS Marketplace, Decision Studio, Zendesk.
  • Company plans limited beta release by December 2026, general availability by 2027.

More from Monday 12 October →