新增IRC协议相关的全套工具模块,包括: - 核心协议解析与CTCP处理 - 消息发送缓存与文本 sanitize - 账号配置管理与运行时状态 - 命令处理与权限控制 - 服务发现与诊断工具 - 多账号网关与配置加载
26 lines
645 B
Python
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}"
|