# 2025-10-19 15:34:12.142743 UTC (+0000) annna: Annna loves everyone! Due to the reworking of annna, it is now possible to run annna everywhere. The basic logic is this: $ git co git://bitreich.org/annna ~/bin $ mkdir ~/annnas_sister $ mkdir ~/irc $ cd ~/annnas_sister $ printf "$HOME/bin\n" > binbase $ printf "$HOME/irc\n" > ircbase $ printf "$HOME/bin/modules\n" > modbase $ mkdir irc.bitreich.org $ cd irc.bitreich.org $ touch autoconnect reconnect tls $ printf "#bitreich-en\n" > channels $ printf "annnas_sister\n" > name $ printf "6697\n" > port $ printf "Annnas Sister\n" > user # edit ~/bin/annnasoir # Start script. # edit ~/bin/annnarevoir # Start script. $ ~/bin/annnasoir You will still find scripts depending hard on /home/annna. This is what is being worked on. But as you can see, binbase, ircbase and modbase can now be split apart. This is how annna is being run and need to be adapted to your needs: 1.) Main entry: annna-start 2.) Run ii and server service: annna-start-server 3.) Join all channels: annna-join-channels 3.1.) Start servives on join: annna-channel-service 4.) Process IRC messages: annna-channel-message 4.1.) Fallback for all channel messages: annna-message-common Annna is completely modular and easy to adapt. Over time your own IRC bot will get its own personality, like annna got it over time. We hope this helps you in having fun on IRC. Sincerel yours, 20h Chief IRC Officer (CIO)