From 9ffc5f614b7c813985eb70f63717e435954199dd Mon Sep 17 00:00:00 2001 From: JoanaChicau Date: Wed, 6 Nov 2019 17:47:00 +0100 Subject: [PATCH] Update 'README.md' --- README.md | 86 ++++++++++++++++++++++++++++++++++--------------------- 1 file changed, 53 insertions(+), 33 deletions(-) diff --git a/README.md b/README.md index ca88d0a..0aca5db 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # Bots of Conduct -### 15:00-15:30 _presentation on Varia and our ecosystem_ +### 15:00-15:30 - _presentation on Varia and our ecosystem_ [Varia](http://varia.zone/en/) is a collective-space [^1] in Rotterdam focused on everyday technologies. We keep a [trail of photographs](https://vvvvvvaria.org/archive/) of what we've done. @@ -19,16 +19,18 @@ Varia members use [XMPP](https://en.wikipedia.org/wiki/XMPP ) as a chat protocol Working on our own digital infrastructure allows us to adapt the tools to our own needs and behaviours; meaning that these bots make sense to us, but they may not make sense to someone else. Currently, we use: -* [Streambot](https://git.vvvvvvaria.org/varia/xmpp.streambot): a bot that saves the images sent to the main Varia group chat and creates an [html page](https://vvvvvvaria.org/stream/) for them. -* [Logbot](https://git.vvvvvvaria.org/varia/logbot): a bot that [logs](https://vvvvvvaria.org/logs/) the quotes that are sent to it. + * [Streambot](https://git.vvvvvvaria.org/varia/xmpp.streambot): a bot that saves the images sent to the main Varia group chat and creates an [html page](https://vvvvvvaria.org/stream/) for them. + + + * [Logbot](https://git.vvvvvvaria.org/varia/logbot): a bot that [logs](https://vvvvvvaria.org/logs/) the quotes that are sent to it. * You can find a genealogy of the bots around Varia in this footnote[^2]

-### 15:30-15:45 _Bot as conductor or bot as conductive_ +### 15:30-15:45 - _bot as conductor or bot as conductive_ _Conducting: "the art of directing the simultaneous performance of several players or singers by the use of gesture." [https://en.wikipedia.org/wiki/Conducting]. There are many roles as conductors [https://en.wikipedia.org/wiki/Conductor] Also, in connection to the enviroment: "a substance, body, or device that readily conducts heat, electricity, sound"._ @@ -36,23 +38,23 @@ Looking into the bots [examples](https://git.vvvvvvaria.org/ccl/bots-of-conduct) **_name:_** cross.py; -**_action mode:_** enter and leave the room; +**_action mode:_** -**_situation:_** making your presence felt otherwise; +**_situation:_**
**_name:_** gather.py; -**_action mode:_** generating a share language; it creates a collective document; +**_action mode:_** -**_situation:_** a collective discursive setting; a conversational tool; +**_situation:_**
**_name:_** greet.py; -**_action mode:_** greets the room; +**_action mode:_** **_situation:_** @@ -60,9 +62,9 @@ Looking into the bots [examples](https://git.vvvvvvaria.org/ccl/bots-of-conduct) **_name:_** spark.py; -**_action mode:_** replies to a specific word; like a trigger; bring alternatives into the situation; creating new habits and terminlogies; +**_action mode:_** -**_situation:_** collective tries to implement the use of other words; putting a collective decision concerning the use of language into action; +**_situation:_**
@@ -76,28 +78,30 @@ Looking into the bots [examples](https://git.vvvvvvaria.org/ccl/bots-of-conduct)

-### 15:45-16:25: _creating situations_ +### 15:45-16:25 — _creating situations_ - * split into groups of maximum 5 (mixed interest in code) +* split into groups of maximum 5 (mixed interest in code) - * imagine you are a collective-space with your group peers and you have been active for 2 years + + * imagine you are a collective-space with your group peers and you have been active for 2 years + - * **create a name for the chatroom:** +* **create a name for the chatroom:** * to open up the imagination (rooms /sites of action/ environments); - * **imagine a situations:** +* **imagine a situations:** - * from your own experiences working in collaboration, or with a collective, or having read a CoC, try to recall a specific moment which can define an action mode; + * from your own experiences working in collaboration, or with a collective, or having read a CoC, try to recall a specific moment which can define an action mode; * which situation to think through? / if a code of conduct would exist for a situation? - * **embody the situation through a conductor / conductive bot:** +* **embody the situation through a conductor / conductive bot:** * in relation to the situation, does your bot act as conductor or as conductive? @@ -114,75 +118,87 @@ Looking into the bots [examples](https://git.vvvvvvaria.org/ccl/bots-of-conduct) * other possibilities for bot behaviour: + * iteration, repetition; + * lack of memory + * other temporalities (duration / tempo); * will your bot perform in other space extensions? speaking to other (chat)rooms? to other spatial formats (file systems, like the glossary and the txt file); + * will your bot be a channel between private to public? semi-public to semi-public? semi-public to private? private to private? + * will your bot relate to other bots? + * thinking of distance and proximities between members and bots: is it listening to a specific member? is it listening to other bots?

-### 16:25-16:40 _five minutes per group round of ideas-sharing_ +### 16:25-16:40 - _five minutes per group round of ideas-sharing_

-### 16:40-17:10 _installing_ +### 16:40-17:10 - _installing_ - * create an account and choose nickname on converse: https://conversejs.org/fullscreen.html#converse/register +* create an account and choose nickname on converse: https://conversejs.org/fullscreen.html#converse/register - * make sure everyone is on Conversejs and in the group tuwazap@muc.vvvvvvaria.org +* make sure everyone is on Conversejs and in the group tuwazap@muc.vvvvvvaria.org _optional_: for anyone who would like to install and run the bots: - 1. provide linux bootable usb for windows users; +1. provide linux bootable usb for windows users; - 2. install dependencies (pip install slixmpp requests, install python3, pip3, text editor) +2. install dependencies (pip install slixmpp requests, install python3, pip3, text editor) - 3. download the bots: https://git.vvvvvvaria.org/ccl/bots-of-conduct/src/branch/master +3. download the bots: https://git.vvvvvvaria.org/ccl/bots-of-conduct/src/branch/master - 4. show & explain the parts where one can intervene +4. show & explain the parts where one can intervene - 5. run a bot in the terminal (be sure to be in the same directory of the files): +5. run a bot in the terminal (be sure to be in the same directory of the files): - > $ python3 bot.py -j user@vvvvvvaria.org -p password -r tuwazap@muc.vvvvvvaria.org -n nickname -o . +> $ python3 bot.py -j user@vvvvvvaria.org -p password -r tuwazap@muc.vvvvvvaria.org -n nickname -o . * -j means JID (the xmpp protocol) + * -r means room + * -n means bot nickname + * -o output + * . means here +

+ * if you dont have a text editor: https://www.sublimetext.com/ -* if you don't have python3 installed: -### 17:10-17:30 bot in the situation: +* if you don't have python3 installed: - - experimenting with bots: either adapt the ones we provided (experiment with code) or enact the bots' behaviours iteratively (bot behaviour); +### 17:10-17:30 - _bot in the situation_ - - bot behaviour: iteration, repetition +* experimenting with bots: either adapt the ones we provided (experiment with code) or enact the bots' behaviours iteratively (bot behaviour); +* bot behaviour: iteration, repetition -### 17:30-18:00 present and perform: conducting codes; +### 17:30-18:00 - _present and perform_

@@ -190,7 +206,11 @@ _optional_: for anyone who would like to install and run the bots: [^2]: * https://gitlab.com/relearn/relearn2017/blob/master/xmpp-bots/timekeeper-bot/timekeeper.py (Relearn 2017) + * https://gitlab.com/relearn/relearn2017/blob/master/xmpp-bots/collection-bot/collection-bot.py (Relearn 2017) + * https://gitlab.com/relearn/relearn2017/tree/master/xmpp-bots/archive-bot (Relearn 2017) + * https://gitlab.com/relearn/relearn2017/blob/master/xmpp-bots/cake-bot/cake-bot.py (Relearn 2017) + * https://gitlab.com/lidia_p/author-is-not-present/blob/master/xmpp-vbot.py (Cristina and Lidia's bot, 2019) \ No newline at end of file