You are not logged in. Log in. Or Sign up.

NOTE: Federation is disabled on this instance!

You can test federation between the following instances:
Vervis @ dev.angeley.es
HomeSharersfr33domloverReposfunbotFilesmaster funbot.cabal

Belongs to project FunBot

[[ 🧙 fr33domlover ]] :: [📥 Inbox] [📤 Outbox] [🐤 Followers] [🐔 Following] [🏗 Projects] [🗃 Repositories] [🔁 Workflows] [🐛 Tickets]
[[ 🏗 funbot ]] :: [📥 Inbox] [📤 Outbox] [🐤 Followers] [🤝 Collaborators] [🐛 Tickets] [✋ Ticket claim requests] [🔁 Ticket workflow: dummy ] [No wiki] [✏ Edit]

An IRC bot for learning, fun and collaboration in the Freepost community.

[[ 🧙 fr33domlover ]] :: [📥 Inbox] [📤 Outbox] [🐤 Followers] [🐔 Following] [🏗 Projects] [🗃 Repositories] [🔁 Workflows] [🐛 Tickets]
[[ 🗃 funbot ]] :: [📥 Inbox] [📤 Outbox] [🐤 Followers] [🤝 Collaborators] [🛠 Commits]

Branches

  • master
  • Tags

  • 0.1.0.0
  • 0.2
  • 0.3
  • 0.4
  • 0.4.0.1
  • 0.5
  • master ::

    funbot.cabal

    name:                funbot
    version:             0.5
    synopsis:            IRC bot for fun, learning, creativity and collaboration.
    description:
      One day an idea came up on the #freepost IRC channel: We didn't need much of
      the serious features IRC bots provide, but we could develop an IRC bot
      collaboratively, for fun and for learning new skills and languages! I also
      thought this is a great chance for people to quickly see their code in real
      use, which is motivating when learning programming, and it's a chance to
      introduce Haskell to the community.
      .
      While the bot is made for and by the <https://freepo.st Freepost> community,
      it is fully intended for use any anyone else! For experienced Haskell
      developers, this bot can perhaps provide space for creativity and custom
      advanced plugins and features.
      .
      Since this bot is meant for collaborative development while really running
      it, the running instance in @#freepost@ is built from the git repository.
      Occasionally releases will be made to Hackage. If you want to be sure you
      have all the latest features, check out the git repository (and/or ask us to
      make a release if you think it's been long enough).
    homepage:            https://notabug.org/fr33domlover/funbot
    bug-reports:         https://notabug.org/fr33domlover/funbot/issues
    license:             PublicDomain
    license-file:        COPYING
    author:              The Freepost community, see AUTHORS file
    maintainer:          fr33domlover@riseup.net
    copyright:           ♡ Copying is an act of love. Please copy, reuse and share.
    category:            Network, IRC
    build-type:          Simple
    extra-source-files:
      AUTHORS
      ChangeLog
      COPYING
      INSTALL.md
      NEWS.md
      README.md
      state-default/memos.json
      state-default/settings.json
      state-default/state.json
      state-default/user-options.json
    cabal-version:       >=1.10
    
    source-repository head
      type:                git
      location:            https://notabug.org/fr33domlover/funbot.git
    
    executable funbot
      main-is:             Main.hs
      other-modules:       FunBot.Commands
                         , FunBot.Commands.Channels
                         , FunBot.Commands.Feeds
                         , FunBot.Commands.History
                         , FunBot.Commands.Info
                         , FunBot.Commands.Locations
                         , FunBot.Commands.Memos
                         , FunBot.Commands.Misc
                         , FunBot.Commands.Puppet
                         , FunBot.Commands.Repos
                         , FunBot.Commands.Settings
                         , FunBot.Commands.Shortcuts
                         , FunBot.Commands.UserOptions
                         , FunBot.Config
                         , FunBot.ExtHandlers
                         , FunBot.History
                         , FunBot.IrcHandlers
                         , FunBot.KnownNicks
                         , FunBot.Locations
                         , FunBot.Memos
                         , FunBot.Puppet
                         , FunBot.Settings
                         , FunBot.Settings.Help
                         , FunBot.Settings.Instances
                         , FunBot.Settings.MkOption
                         , FunBot.Settings.Sections
                         , FunBot.Settings.Sections.Channels
                         , FunBot.Settings.Sections.DevHosts
                         , FunBot.Settings.Sections.Feeds
                         , FunBot.Settings.Sections.Locations
                         , FunBot.Settings.Sections.Repos
                         , FunBot.Settings.Sections.Shortcuts
                         , FunBot.Settings.Persist
                         , FunBot.Sources
                         , FunBot.Sources.FeedWatcher
                         , FunBot.Sources.Loopback
                         , FunBot.Sources.WebListener
                         , FunBot.Sources.WebListener.Client
                         , FunBot.Sources.WebListener.Gogs
                         , FunBot.Sources.WebListener.GitLab
                         , FunBot.Sources.WebListener.Util
                         , FunBot.Types
                         , FunBot.UserOptions
                         , FunBot.Util
      -- other-extensions:    
      build-depends:       aeson
                         , auto-update
                         , base                 >=4.7 && <5
                         , bytestring
                         , case-insensitive     >=1
                         , clock                >=0.5
                         , containers           >=0.5
                         , data-default-class
                         , feed
                         , feed-collect         >=0.2.0.2
                         , formatting           >=6.2
                         , funbot-ext-events    >=0.3
                         , hashable
                         , HTTP
                         , http-client          >=0.4.19
                         , http-client-tls      >=0.2.2
                         , http-listen
                         , irc-fun-bot          >=0.6 && <0.7
                         , irc-fun-client       >=0.5 && <0.6
                         , irc-fun-color        >=0.2.1 && <0.3
                         , irc-fun-types        <0.2
                         , json-state
                         , network-uri
                         , settings             >=0.3
                         , tagsoup              >=0.13
                         , text
                         , time
                         , time-interval
                         , time-units
                         , transformers
                         , unordered-containers >=0.2.5
                         , utf8-string          >=1
                         , vcs-web-hook-parse   >=0.2
      hs-source-dirs:      src
      default-language:    Haskell2010
    
    
    [See repo JSON]