Return to Unfiction unforum
 a.r.g.b.b 
FAQ FAQ   Search Search 
 
Welcome!
New users, PLEASE read these forum guidelines. New posters, SEARCH before posting and read these rules before posting your killer new campaign. New players may also wish to peruse the ARG Player Tutorial.

All users must abide by the Terms of Service.
Website Restoration Project
This archiving project is a collaboration between Unfiction and Sean Stacey (SpaceBass), Brian Enigma (BrianEnigma), and Laura E. Hall (lehall) with
the Center for Immersive Arts.
Announcements
This is a static snapshot of the
Unfiction forums, as of
July 23, 2017.
This site is intended as an archive to chronicle the history of Alternate Reality Games.
 
The time now is Tue Nov 19, 2024 12:57 am
All times are UTC - 4 (DST in action)
View posts in this forum since last visit
View unanswered posts in this forum
Calendar
 Forum index » Archive » Archive: General » Old News & Rumors
IRC bot that monitors in-game sites for changes?
View previous topicView next topic
Page 1 of 2 [30 Posts]   Goto page: 1, 2 Next
Author Message
Kender
Decorated


Joined: 09 Aug 2004
Posts: 264
Location: The Netherlands

IRC bot that monitors in-game sites for changes?

Hi All,

I am thinking about combining a web-crawler, a page-checker and irc-bot into one.
That way the bot could alert people in the chatroom of a certain game to changes that happened to one of the in-game sites.

Imagine sitting in one of the chatrooms chatting with fellow argers about how bored we all are and then the bot goes 'A change has been detected at http://someingamesite/puzzlepage2.htm'

I assume that getting permission of the PM's and channel ops is a prerequisite to allowing the bot in a room, or not?

I'd like to hear from the community what your thoughts on this concept are before I start programming anything..


Kender

PostPosted: Mon Jan 03, 2005 10:26 am
 View user's profile Visit poster's website
 Back to top 
Guest
Guest


That's an interesting idea. I can see how it would be useful to players -- to be notified of changes as they happen. However, I can see a couple potential downsides to this as well. I don't mean to disuade you from writing one, but I think these issues are important.

First off, it would generate artifical traffic for the webmaster. If linked to a page with limited bandwidth -- a Geocities page, for example--there is a possiblilty that such a bot would cause the page to reach it's allotment and locked much quicker. If a game relies on ad-generated revenue, you'd be hurting the PMs by reducing their hits.

Secondly, it would deter players from checking a page more than once. Sometimes subtle details aren't noticed on the first visit, and it's on subsequent visits that clues are more likely to be spotted. If a player only visits a page once then they're less likely to catch these.

Finally, it would be easy for a snarky PM to rig a page to add random content each time a page is loaded, to generate more traffic. Even unsnarky PMs might have pages with revolving content. While I'm sure your bot would be able to have such pages marked and removed, it would still be an inconvenience and might train players to ignore the bot.

PostPosted: Mon Jan 03, 2005 1:25 pm
 Back to top 
Ozy_y2k
Unfettered


Joined: 25 Sep 2002
Posts: 460
Location: Carmel, Indiana

Some of us "snarky" PMs have done EXACTLY that in the past; made minor, trivial modifications to pages (such as messing with the spacing in a text) so as to discourage exactly those sorts of bots in the past. Hee hee.

PostPosted: Mon Jan 03, 2005 2:49 pm
 View user's profile Visit poster's website AIM Address
 Back to top 
jamesi
Sentient Being


Joined: 25 Sep 2002
Posts: 2195
Location: Canadia

Ozy_y2k wrote:
Some of us "snarky" PMs have done EXACTLY that in the past; made minor, trivial modifications to pages (such as messing with the spacing in a text) so as to discourage exactly those sorts of bots in the past. Hee hee.


How can a man with such a wonderful hat be so snarky? Very Happy
_________________
Digital Trail | Twitter | Retired ARGFest-o-Con 2012 Project Manager

PostPosted: Mon Jan 03, 2005 3:52 pm
 View user's profile Visit poster's website
 Back to top 
ustice
Boot


Joined: 25 Oct 2004
Posts: 59
Location: Gainesville, FL

Personally, I don't think that either of these are problems, really.

If a PM does not wants their pages added, there could be a way to opt out, or as you have said, they could be "snarky."

As for traffc, it wouldn't have to check a site per PERSON, but instead only one time in say 10 minutes. Now, this may seem that it is generating a lot of traffic, but there will be a savings from all of the people that will not have to check the page every 5 minutes despirately looking for new content.

Great idea.

[edit]
I posted this on metaunlimited.com in responce, but I figured that I would post it here too. Yay, redundancy. Smile

While I will be happy with any sort of features that you have in it, these are my ideas on how this could be accomplished:

There should be a database (simple) that will hold user accounts (any ways that this could be linked to a IU forum account???)
- table USERS with username*, password, contact info, other user data/settings
- table SITES with watched sites, a hash of the data
- table SUBSCRIPTIONS with a connection linking a username to a website (to form a many to many relationship)

Every 10 minutes or so (maybe as much as 30 minutes to keep from causing too much traffic on the sites), the SITES table is queried to find all of the sites that all of the users want to check. the corisponding files of the sites are then checked for differences and then cached (note that this could be done with a hash instead of the whole site).

When differences in the sites are detected, the SUBSCRIPTIONS table is queried for those sites, to see what users have subscribed to the sites that have changed, and then the users are contacted (however that is done) with the changes.

A website could be updated with all of the sites that are monitored, and when they were last updated.

Advanced options would be needed as well to prevent abuse (you know it will happen)

There should be the ability to block certain sites to be added to the list, or to only be added through administrator approval. There needs to be a user page, where a user can log in and access the pages that they are aubscribed to and to change their contact method. Also, there should be an administrator page that will allow the admin to make direct changes as needed.

This of course is not a trivial task, and I know that if I did it alone would take several months (given my current schedule) and would require a server that this could run on. You may be thinking on a whole different line, but this is what I was thinking when you mentioned it.

Once again, I will be happy to help as I can (including staying the heck out of it).

In any case, there's my buck fiddy.
[/edit]
_________________
One never knows when one might need a rotten tomato - King's Quest IV: Heir Today, Gone Tomorrow.

PostPosted: Mon Jan 03, 2005 5:07 pm
 View user's profile
 Back to top 
jchillerup
Decorated


Joined: 27 Dec 2003
Posts: 198
Location: Copenhagen, Denmark

Or easier, the bot could state in the HTTP header that it was agent (browser) "ARGCrawler" instead of "Mozilla" or whatever.
Then in the .htaccess (ok, this is gonna be a bit technical), you could state that all queries from ARGCrawler should be denied.

Do y'all understand me?

Edit for you that are lost...
http://en.wikipedia.org/wiki/.htaccess
http://en.wikipedia.org/wiki/User-Agent
_________________
...

PostPosted: Tue Jan 04, 2005 10:13 am
 View user's profile
 Back to top 
bagsbee
Unfettered


Joined: 21 Oct 2003
Posts: 417
Location: NYC

ustice wrote:
there will be a savings from all of the people that will not have to check the page every 5 minutes despirately looking for new content.


What some may call an inconvenience, others, including myself, call playing the game. Maybe I'm masochistic, but for me, part of the fun of ARGs is checking sites for updates, and that wonderful sense of discovery when you see something new.

IMHO, a bot telling me "Page <XXX> has been updated" just doesn't sound very fun. I'd much rather have a fellow player burst into chat with, "Hey guys! <XXX> page has updates!!!", followed by a mad scramble Very Happy

edit: grammar

PostPosted: Tue Jan 04, 2005 12:17 pm
 View user's profile Visit poster's website AIM Address Yahoo Messenger
 Back to top 
Tien_Le
Charter Member


Joined: 22 Sep 2002
Posts: 878
Location: corner of no and where

to bot or not to bot

bagsbee wrote:

What some may call an inconvenience, others, including myself, call playing the game. Maybe I'm masochistic, but for me, part of the fun of ARGs is checking sites for updates, and that wonderful sense of discovery when you see something new.

IMHO, a bot telling me "Page <XXX> has been updated" just doesn't sound very fun. I'd much rather have a fellow player burst into chat with, "Hey guys! <XXX> page has updates!!!", followed by a mad scramble Very Happy


Exactly my sentiments. Looking for updates and finding when things change (or not finding them and having the PMs pulling their collective hair out) is part of the fun of the ARG experience. I seriously don't want a bot trolling for changes and announcing them in chat. It takes all the fun out of it.

Clever idea,though, Kender, and I sincerely appreciate your presentation of it and request for input and permissions rather than just intalling software and forcing people to deal with it.
_________________
consume less; live more

PostPosted: Tue Jan 04, 2005 1:15 pm
 View user's profile
 Back to top 
AnthraX101
Entrenched

Joined: 18 Mar 2003
Posts: 797

I really don't like this idea, but if you do decide to go ahead with it, you should make it easy to block at the server. Something like a modified user-agent header, or a well known IP is a must. It is also a little harder to write a crawling program then most people think. It's easy to get stuck in dynamic scripts. It should also respect robots.txt.

AnthraX101
_________________
VGhlcmUgaXMgbm8gc3Bvb24u
ll----ll--ll--ll----l---ll---llll---ll--l--ll---llll-ll-l-ll-llll--l-.


PostPosted: Tue Jan 04, 2005 3:23 pm
 View user's profile
 Back to top 
Nik_Doof
Unfettered


Joined: 09 Oct 2004
Posts: 494
Location: Liverpool, UK

i second that anthrax, while it is essentially a bad ideatm if you do it then please make it stoppable so PMs can keep some secrets on the site.

Most probably you would use wget for the crawling script, with does abide to robots.txt files Smile
_________________
Nik_Doof
No you cant have my 333 Letimark Very Happy


PostPosted: Tue Jan 04, 2005 4:02 pm
 View user's profile Visit poster's website AIM Address Yahoo Messenger MSN Messenger
 ICQ Number 
 Back to top 
ustice
Boot


Joined: 25 Oct 2004
Posts: 59
Location: Gainesville, FL

I disagree wtih Tien_Le and bagsbee on this. I personally find it annoying to keep checking sites over and over only to get fatigued, and not want to do it anymore. What I want is content, and updates. One thing I do agree with them (you?) on is it being more of a personal decision. I know that some enjoy looking. I can't immagine that the crawler will be perfect, and we will still have to check some pages on our own ANYWAY. it will just make life a litte easier.

As for robots.txt, that is a must. Always best to respect the wishes of the site's admin.

horray for tools!
_________________
One never knows when one might need a rotten tomato - King's Quest IV: Heir Today, Gone Tomorrow.

PostPosted: Tue Jan 04, 2005 4:10 pm
 View user's profile
 Back to top 
Varin
I Have No Life


Joined: 02 Dec 2002
Posts: 2456
Location: South of where I used to be

I'll agree with Tien_Le and bagsbee. I like to look at the in-game sites and look for updates. I don't think I'd ever use a tool like this because I don't intricately search each and every site for every minor update anyway. But personally, I don't really care if the PMs update the site to correct a typo. All I care about are the major updates which are really easy to spot with a quick visit to the site. I'm not really a big F5-hitting stalker of sites. I think it's just a matter of play type and opinion.
_________________
"I still miss him to this day and probably always will." - Todd Keeler, Chasing the Wish

"meta meta meta, I made you out of play..." ~ j5


PostPosted: Tue Jan 04, 2005 6:01 pm
 View user's profile Visit poster's website AIM Address
 Back to top 
jchillerup
Decorated


Joined: 27 Dec 2003
Posts: 198
Location: Copenhagen, Denmark

AnthraX101 wrote:
It should also respect robots.txt.

Indeed.. The existence of a such script doesn't bother me, but there MUST be made a way to stop it.

I don't think it will be difficult to make in eggdrop if it supports md5 hashes.
_________________
...

PostPosted: Tue Jan 04, 2005 6:45 pm
 View user's profile
 Back to top 
Munchkin
Veteran

Joined: 02 Jan 2005
Posts: 71
Location: Edinburgh, Scotland (that small place to the north of England!)

Maybe this kind of ruins the point. But something that recorded all the changes and then posted them somewhere that people could view might be useful - that way you could check (with a good degree of certainty) when the changes were made. Also, you wouldn't have to look unless you wanted to. I personally would rather be told about an update by a person than by an automated bot - but it would make sure nothing was missed.

PostPosted: Tue Jan 04, 2005 7:18 pm
 View user's profile MSN Messenger
 Back to top 
Cortana
Decorated


Joined: 25 Sep 2002
Posts: 200
Location: Arlington, VA

Make it compliant with robots.txt

If it's compliant with robots.txt, this should be just fine.

Since the beginning of the genre, tools have been made to help players parse the changes that have been made. This is an evolution of that.

Making it compliant with robots.txt gives PMs the choice whether or not they want bots crawling. If they don't, they add the exception.

I don't see the problem here.

PostPosted: Wed Jan 05, 2005 12:53 pm
 View user's profile Visit poster's website AIM Address
 Back to top 
Display posts from previous:   Sort by:   
Page 1 of 2 [30 Posts]   Goto page: 1, 2 Next
View previous topicView next topic
 Forum index » Archive » Archive: General » Old News & Rumors
Jump to:  

You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum
You cannot post calendar events in this forum



Powered by phpBB © 2001, 2005 phpBB Group