GitHub - PyLink/PyLink: [已停止] 多网络 IRC 服务及服务器端中继器。

主要观点:PyLink 是用 Python 编写的可扩展、基于插件的 IRC 服务框架,已停止维护。
关键信息

  • 许可证:Mozilla Public License 2.0(LICENSE.MPL2),文档许可证:Creative Attribution-ShareAlike 4.0 International License(LICENSE.CC-BY-SA-4.0)。
  • 获取帮助:先阅读FAQ,升级时读release notes,报告 bug 到issue tracker,欢迎提交 pull 请求。
  • 安装方式:

    • 从源安装:需满足 Python 3.7 及以上、类 Unix 系统等前提条件,安装前安装相关依赖,克隆仓库后使用python3 setup.py installpython3 setup.py install --user安装,更新时需重新运行命令。
    • 通过 Docker 安装:有 Docker 镜像可在 Docker Hub 上获取,支持多种标签,使用时需将配置/DB 文件夹挂载到/pylink且该目录可被 UID 10000 写入。
    • 通过 PyPI(仅稳定分支)安装:确保使用正确的pip3命令,运行pip3 install pylinkirc,下载或复制示例配置。
  • 配置:将example-conf.yml重命名为pylink.yml并配置,或通过命令行指定配置文件。
  • 支持的 IRCds:

    • 主要支持:InspIRCd(2.0 - 3.x)、Nefarious IRCu(2.0.0+)、UnrealIRCd(4.2.x - 5.0.x)。
    • 扩展支持:charybdis(3.5+)、ChatIRCd(1.2.x / git master)、juno-ircd(13.x / ava)、ngIRCd(24+)。
    • 遗留扩展支持:beware-ircd(1.6.3)、Elemental-IRCd(6.6.x / git master)、IRCd-Hybrid(8.2.x / svn trunk)、ircd-ratbox(3.x)、IRCu(u2.10.12.16+)、snircd(1.3.x+)。
  • 客户端 bot:PyLink 可作为中继 bot 连接到 IRCds 并转发用户为虚拟客户端,使用时需加载relay_clientbot插件,且客户端 bot 链接只能作为中继链接的叶子节点。
阅读 8
0 条评论