Skip to content

smIRCL, pronounced Smirkle, standing for Small IRC Library, is a .NET IRCv3 library for clients and bots

License

Notifications You must be signed in to change notification settings

alexhorner/smIRCL

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

smIRCL

smIRCL is a (sm)all (IRC) (L)ibrary designed to provide core functionality for IRCv3 in a lightweight and self-sustaining manner. smIRCL will handle an IRC connection and session state for you with minimal input and output, and can provide a very simple to integrate base for simple bots, whilst exposing the required properties to implement more complex features with ease.

Currently, smIRCL supports the following IRCv3 capabilities out of the box (though you may enable and implement handlers for additional ones):

  • message-tags
  • away-notify
  • extended-join
  • multi-prefix
  • chghost

Documentation

For documentation of all library parts, and additional information such as Getting Started, please visit https://alexhorner.github.io/smIRCL

Credit

An absolutely huge thanks to @jesopo for their incredibly large amount of technical IRC knowledge. This library would not have been possible without their assistance and support!

Libera

Have a peek over at ##smIRCL on irc.libera.chat if you'd like to talk!

About

smIRCL, pronounced Smirkle, standing for Small IRC Library, is a .NET IRCv3 library for clients and bots

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages