Skip to content

Basic bot to send messages to IRC through a web hook

Notifications You must be signed in to change notification settings

CSmither/ircWebBot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

55 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Irc Web Bot

Basic Web API that allows http requests to send messages to an IRC server


This project was developed to allow CI/CD pipelines to integrate with IRC.

  • Not complex
  • Not necessarily secure
  • Not advanced

Build pipeline

Building is done on CircleCI using a split config that is checked that it is up to date during the pipeline process. Kinda of "self healing", but more importantly allowed me to split all jobs and commands into their own files to make the config easier to read. The compilation of the config is done as the first job of circle and if the compiled version is outdated then circle updates it, pushes to GH to trigger another build, and then fails the build. This ensures that the main config is always up to date with the decomposed config.

The pipeline

My build pipeline Link to edit