Lambdabot is an IRC bot written over several years by those on the #haskell IRC channel.
It operates as a command line tool, embedded in an editor, embedded in GHCi, via internet relay chat and on the web.
Note: These are pre-installed by the devcontainer setup (where vscode devcontainer is used).
cabal install network happy sudo apt -y install zlib1g-dev sudo apt -y install libpcre2-dev libpcre3-dev sudo apt -y install libghc-curl-dev
In order to create a template for a new project base on this project you could run:
nix-build -E 'with import <nixpkgs> {}; import "${fetchFromGitHub { owner = "countoren"; repo = "lambdabot"; rev = "3c925a242f79f8d3dc47d779a6ca31e836837ece"; sha256 = "0yldd5s3l6pcimf1l6kdvd1g7l8lhcmylfv0q6fgazlpnca0z92v"; }}/nix/template.nix"' && ./result/bin/template-haskell;