ForcePilot/backend/package/yuxi/channels/adapters/irc/nickserv.py
Kris 2dd1a075f2 feat(irc): 实现完整的IRC适配器基础功能模块
新增IRC协议相关的全套工具模块,包括:
- 核心协议解析与CTCP处理
- 消息发送缓存与文本 sanitize
- 账号配置管理与运行时状态
- 命令处理与权限控制
- 服务发现与诊断工具
- 多账号网关与配置加载
2026-05-12 00:45:10 +08:00

26 lines
645 B
Python

from __future__ import annotations
def nickserv_identify(password: str) -> str:
return f"PRIVMSG NickServ :IDENTIFY {password}"
def nickserv_ghost(nick: str, password: str) -> str:
return f"PRIVMSG NickServ :GHOST {nick} {password}"
def nickserv_recover(nick: str, password: str) -> str:
return f"PRIVMSG NickServ :RECOVER {nick} {password}"
def nickserv_release(nick: str, password: str) -> str:
return f"PRIVMSG NickServ :RELEASE {nick} {password}"
def nickserv_info(nick: str) -> str:
return f"PRIVMSG NickServ :INFO {nick}"
def nickserv_status(nick: str) -> str:
return f"PRIVMSG NickServ :STATUS {nick}"