Skip to content

mdelaossa/irc_lib

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

IRC Lib

// Expected API:

// impl IrcPLugin for STRUCT { // fn message(IrcClient, IrcMessage) { // IrcClient.send_message(some IrcMessage); // IrcCllient.{channels, users} // IrcChannel.users // } // } // // irc_lib::Client::new(CONFIG).run(); // This loops/runs everything // let client = IrcClient::new(irc.subluminal.net:6667") // client.build_message:: -> MessageBuilder // .params("Some message") // .target(impl IrcTarget) // .channel("test12") // .execute()

// struct IrcMessage { // raw irc_rust::Message, // type: ircMessageType, // channel; IrcChannel, // user: IrcUser, // // }

// struct IrcChannel { // name: String, // users: Vec // }

// struct IrcUser { // name: String, // permissions: IrcPermissionEnum (HALFOP/OP/etc) // }

About

Rust IRC lib created with Jon

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages