## Overview
Implement the remaining standard IRC commands that most users won't immediately miss but complete the IRC experience.
**Blocked by:** [#86](https://git.eeqj.de/sneak/chat/issues/86) (Tier 2 must be merged first)
## Requirements
### User Commands
| Command | Numeric | Description |
|---------|---------|-------------|
| `USERHOST nick [nick...]` | `302 RPL_USERHOST` | Quick lookup of user@host for specified nicks |
| `VERSION` | `351 RPL_VERSION` | Server version string |
| `ADMIN` | `256-259` | Server admin contact info |
| `INFO` | `371/374` | Server software info text |
| `TIME` | `391 RPL_TIME` | Server local time |
### Oper Commands
| Command | Description |
|---------|-------------|
| `KILL nick :reason` | Forcibly disconnect a user (server oper only) |
| `WALLOPS :message` | Broadcast message to all users with +w usermode |
## Notes
- VERSION can reuse `globals.Version`
- TIME returns server time in RFC format
- ADMIN/INFO can return configurable or hardcoded strings
- KILL requires `is_oper` check (from PR #82)
- WALLOPS requires usermode +w tracking (new)
## Scope
Do NOT start this until [#86](https://git.eeqj.de/sneak/chat/issues/86) (Tier 2) is merged.
clawbot
added this to the 1.0 milestone 2026-03-22 11:05:13 +01:00
clawbot
self-assigned this 2026-03-22 11:05:13 +01:00
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Overview
Implement the remaining standard IRC commands that most users won't immediately miss but complete the IRC experience.
Blocked by: #86 (Tier 2 must be merged first)
Requirements
User Commands
USERHOST nick [nick...]302 RPL_USERHOSTVERSION351 RPL_VERSIONADMIN256-259INFO371/374TIME391 RPL_TIMEOper Commands
KILL nick :reasonWALLOPS :messageNotes
globals.Versionis_opercheck (from PR #82)Scope
Do NOT start this until #86 (Tier 2) is merged.
clawbot referenced this issue2026-09-03 15:47:57 +02:00
clawbot referenced this issue2026-09-03 17:29:49 +02:00
clawbot referenced this issue2026-09-03 22:04:18 +02:00
clawbot referenced this issue2026-09-04 08:49:39 +02:00