Skip to content

NozeIO/swift-nio-irc-eliza

develop
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 

swift-nio-irc-eliza

Swift4 Swift5 iOS macOS tuxOS Travis

SwiftNIO IRC is a Internet Relay Chat protocol implementation for SwiftNIO, including a client.

SwiftNIO IRC Eliza, is a scalable Rogerian psychotherapist based on the SwiftEliza module. Eliza is always there for you!

This bot can be used standalone, or you can embed it as a Swift module.

Talking to Eliza

In your IRC just talk to nickname Eliza, she'll respond!

Importing the module using Swift Package Manager

An example Package.swift importing the necessary module:

// swift-tools-version:5.0

import PackageDescription

let package = Package(
    name: "MyElizaBotTool",
    dependencies: [
        .package(url: "https://github.com/NozeIO/swift-nio-irc-eliza.git",
                 from: "0.7.0")
    ],
    targets: [
        .target(name: "MyElizaBotTool",
                dependencies: [ "IRCElizaBot" ])
    ]
)

Who

Brought to you by ZeeZide. We like feedback, GitHub stars, cool contract work, presumably any form of praise you can think of.