## Bitreich IRC Infrastructure

All about the Bitreich IRC Infrastructure.

See Annna!

by Christoph Lohmann <[email protected]>

## #bitreich

* Here is where everything started.
* Due to the growth and new diversity in Bitreich, it changed.
* It directs now to #bitreich-en.

## #bitreich-en

* Main cultural and community channel.
* Everyone meets here.
* Follow our Friday evening music competition.
* Learn about topics of computer.
* Join hot discussions on the bad things in software development, like systemd
 or rust or POO. (OOP reversed is POO)

## #bitreich-fr, #bitreich-de, #bitreich-nl

* Parlez-vous français?
       * Je t'aime!

* Sprichst du Deutsch?
       * Ich mag dich!

* Spreek je Nederlands?
       * Ik vind je leuk.

## #bitreich-council

* Here the council meets and discusses the events in the community.
* Every member can see the decisions made in /br/council/decisions.md on
 bitreich.org.
* We only seldomly sacrifice virgins to the gods.

## #bitreich-con

* Plannings and conference discussions happen here. People who join are
 interested in the conference and might come.

## #bitreich-radio

* annna, our bot, presents you the current played title.
* Via commands the radio playlist can be controlled.

## #bitreich-scm

* annna is presenting all commits to projects on bitreich.org.
* Nearly all technical-specific discussions happen here.

## #bitreich-cooking

* Many people at bitreich like to cook.
* It is the place where the first bitreich cookbook was created via the
 community.
       * gopher://bitreich.org/1/cooking/cookbook-vol1
       * A second vol is in the works.
               * Ask parazyd, if you want to help.
* People present their daily creations. It ranges from different weber cooking
 to average meal creation.

## Channel Policies

* All bitreich council members have op rights in the channels.
* __20h__ and Evil_Bob are +a for all channels.
* The bitreich manifesto applies:
       * Keep to the basic human rights.
       * No Code of Coq is required, we are all mature.
       * Expect a different opinion.
       * Post a Gunther video every day keeps the doctor away.

## annna

   //|\
   c "\
    /\ /
   /\ \
  /____\
    ll

Name:      Annna Robert-Houdin
Age:       27
Gender:    Neutral
Interests: Gunther, Dancing, Finding Titles of URIs
Favourite
       Flower: Beer Flower
       Color:  Yellow

       17:37:01   __20h__ | annna, be cute.
       17:37:02     annna |   (\  (\
       17:37:02     annna |   (=' :')
       17:37:02     annna |   (, (") (")

## annna – services

* Title retrieval of all URIs posted on #bitreich-en.
* Dict retrieval of definitions from dict://parazyd.org
* Will post new postings from the front index to the channel.
* Takes care of you, if you are bored.

       17:36:45   __20h__ | annna, be cool.
       17:36:46     annna | (▰˘◡˘▰)

* Beware: Will not follow you home, she is shy.

## annna – commands

* Various commands to see the bitreich.org status.

       17:38:06   __20h__ | annna, please show me the load.
       17:38:06     annna | bitreich.org load: 0.14, 0.09, 0.03

* Various fun commands.

       17:39:24   __20h__ | annna, sudo please make me a sandwich
       17:39:24     annna | Here is your sandwich.


## annna – internals

* For the source see:

       git clone git://bitreich.org/annna

* ii(1) is used for connections.
* annna-start(1)
       * runs checker
       * runs annna-start-main
               * connects to servers and joins channels
       * runs annna-start-services
               * script which handles input from channels

## annna – Integration into bitreich.org

Say something from any script:

  annna-say -c '#bitreich-en #bitreich-fr' "Bonjour peuple!"

## Questions?

Do you have any questions?

## Thank You!

Thank you for listening!

If you want to date Annna, contact

       Christoph Lohmann <[email protected]>