User:AvitalB/thesis prototyping

From XPUB & Lens-Based wiki
< User:AvitalB
Revision as of 09:31, 5 October 2020 by AvitalB (talk | contribs) (Created page with "=Infobot= Created by [https://en.wikipedia.org/wiki/Kevin_Lenzo Kevin Lenzo] Bots can bridge between different systems (like we did in implicancies) what's interesting about...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Infobot

Created by Kevin Lenzo

Bots can bridge between different systems (like we did in implicancies)

what's interesting about IRC is that it's like this social interface that then has the ability to have different kinds of "non-human" programs (bots) running alongside the users

it's very different from say a traditional server setup (like CGI or PHP, or a framework)

IRC doesn’t have a log- you can’t see what was written before you joined the chat, but it is more private

Config the infobot

ls conf

The main configuration file in infobot.config inside the conf folder

nano conf/infobot.config 

1. In the top of the file you can set a name for the bot (should probably be unique) Rooms in IRC are channels

2. In the file you can configure the rooms this bot will join at join_channles line

3. Setting the server- there are many IRC servers webchat.freenode.net is a "HTTP gateway" or portal that provides an HTML interface to the IRC http://irc.freenode.net:6667/ this should be the address of the sever using an irc client. probably it doesn't work because nowadays most people don't have IRC clients installed, or their systems aren't setup to handle the links. but the design of the URL was such to "bridge" these different systems, so it was supposed to work. many people still use IRC and IRC clients are alive and well. the pizza (poi chat) webchat is another software that gives a "portal" or "gateway" view of an XMPP channel in a web page

4. After we set the channel we need to run the program. In the folder we run the command ./infobot

5. When its running we see the log in terminal