Twitter in your channel
Jan 18th
All of the commands below need to be done in a PM (private message) with the bot (Twitter).
Register with the bot
Send a PM to the IRC user “Twitter” with the !register command. The syntax of this is: !register <username> <password>. Username and password are the credentials you will use to log into the bot in future. An example of this is:!register fred asecretpassword
Allow the bot to read your twitter feed
When you register, you will be presented with a URL that you must go to and log into your twitter account. Click the “Allow” button and you will be given a PIN code. Now return back to the bot and use the !pin command to tell the bot what your PIN number is. The syntax of this is: !pin <usernam> <password> <pin>. An example of this is:!pin fred asecretpassword 5984934
If this is successful, the bot will tell you so.
Add your channel(s)
You can add up to 10 channels to the bot. You must be an op in a channel in order to add the bot to it. To make the bot announce your tweets in a channel, you need to use the !addchan command. This will make the bot join that channel if it’s not already in there. The syntax of this command is: !addchan <username> <password> <channel>. An example of this is:!addchan fred asecretpassword #fred
You can do this command again to add your twitter feed to more channels.
Tweet and wait
Due to the limitations of Twitter’s API, the bot looks for new tweets every 60 seconds. Within 60 seconds of you tweeting, your tweet will show up in all of the channels you have added.Other commands
You can delete your account and remove the bot from a channel using other commands in the bot. PM the bot “!help” to see these commands.If you have any issues with this, please let us know in #help.
Network Wide Bot System
Dec 10th
Those of you with better memory may remember this. Development of this was started before those of us who run GeekShed left WyldRyde. For obvious reasons, development was postponed and has, fairly recently, resumed.
For those of you who don’t remember, here is an overview…
GeekShed is releasing a network wide bot system named ShedServ. This is a modular system, written in Java. It links directly to the GeekShed network and provides services to channel owners. Because the system is so extensible, there is little that it cannot do and we are more than happy to take suggestions for features which you, the channel owners, would like.
At present, the core of the system is written. We also have 2 modules – one for enabling your channel in the system and the other for creating and assigning bots to your channel. The first feature creating module that shall be written is a responder module. This will allow channel owners to add triggers to the bot which will trigger a response, when used in the channel. For example, you will be able to add a !site trigger which says “Our website is http://www.somesite.com/ – Visit us today!”.
Other features for the future are RSS feed parsing, ability to register nicknames from the GeekShed website and many others that I cannot remember right now.
ETA of this system is currently unknown but we hope to have it complete within the next 2 weeks. Once it is released, we are looking for testers. The requirements to become a tester are…
- First a foremost, you MUST understand that this is an experimental system and that you are TESTING it. You must also accept that you may find bugs and exploits in it and that it really isn’t clever to cause havoc, using these. These bugs and exploits should be reported to #help to get them fixed for the stable release.
- Your channel must have a user average of 5+ users.
- You must also tweet or blog about GeekShed, your favourite channels and this blog post.
- You must finally comment on this post to say that you would like to try the system, stating your nickname, your channel and the link to your tweet or blog post.
We look forward to hearing from you and thank you for using GeekShed.
How do I Add a BotServ Bot to my Channel?
Nov 22nd
Assigning a botserv bot to your channel is very easy to do. All that’s required is to do the following.
- Pick a name from the list of available bots below.
- /bs assign #yourChannel botNick
(where botNick is the nick of the desired available bot)
At this point, the bot should have joined your channel, and be assigned channel mode +a (its nick will have an & prefixed to it in the nicklist).
Please keep the following in mind:
- All of the bots perform the same functions; the only difference is their identifiable information – nick, ident, host, and real name.
- If you feel you have a creative nick, ident, host, and real name for a new bot, please read Can I Make my own BotServ Bot? for information regarding that.
Available Bots
| Nickname | Hostmask | Real Name |
| access_denied | services@geekshed.net | GeekShed Services Bot |
| AMD | opteron@amd.com | Advanced Micro Devices, Inc |
| ApplesCanFly | newton@ouch.my.head.com | Do you love apples? Flying apples? |
| Archimedes | screw@thesphereandthecylinder.com | Give me a place to stand & I shall move the world |
| Bacardi | superior@bacardi.com | Thirsty for nightlife? |
| BarackObama | barack@barackobama.com | The change our country needs. |
| Bender | bendingrod@planetexpress.com | Bite my shiney metal ass! |
| Bosco | boscorelli@55th.precinct.nypd.nyc.gov | I’m gonna kick your ass! How about that, huh? |
| Bubbah | bubbah@thesquirrelcam.com | GeekShed Services Bot |
| Buddha | gautama@wheelofdharma.org | The setting into motion of the wheel of the life |
| CaptMorgan | thecaptain@rum.com | Drink Responsibly – Captain’s Orders! |
| CarlSagan | seti@seti.org | Extraordinary claims require extraordinary proof |
| ChanBot | services@geekshed.net | GeekShed Services Bot |
| ChiefWiggum | clancy@springfield-pd.com | Police Chief Clancy Wiggum |
| ChuckNorris | Walker@Texas-Rangers.tx.us | Even the Ops hide when ChuckNorris comes around |
| CocaCola | cokeisit@cocacola.com | Can’t Beat the Real Thing |
| ComicBookGuy | jeff@dorks-gone-wild.com | BEST IRC NETWORK EVER |
| Computer | lcars@geekshed.net | GeekShed Services Bot |
| Cylon | sharon@battlestargalactica.mil | Cylon Model Number Eight |
| DarthVader | darklord@deathstar.mil | I have you now! |
| Darwin | evolution@h.m.s.beagle.org | Let the strongest live and the weakest die |
| Data | data@enterprise.starfleet.mil | I am fully functional |
| daVinci | leonardo@universalleonardo.org | I know that many will call this useless work |
| DrPepper | beyou@drpepper.com | Good for life! |
| DrStrangelove | atombomb@lovethebomb.mil | Mein Führer! I can walk! |
| Elle | ebishop@primatechpapercompany.com | Youll get used to it & then youll start to like it |
| EMH | ak1@voyager.starfleet.mil | Please state the nature of the medical emergency. |
| Error | error@line.523 | Newbie Programmer |
| Firefox | secure@getfirefox.com | Rediscover the web |
| GameOver | insertcoin@activision.com | Press any button to continue |
| GeekShed | geekshed@root.geekshed.net | GeekShed Services Bot |
| GlaDOS | GlaDOS@Aperature.Science.edu | Genetic Lifeform and Disk Operating System |
| Guinan | tenforward@enterprise.starfleet.mil | Ten Forward Lounge Proprietor |
| HAL9000 | foolproof@hal-laboratory.com | Just what do you think you’re doing, Dave? |
| HarryPotter | harry@wizardschool.com | Harry the Wizard |
| HomerSimpson | homerjay@springfieldnuclearpower.com | mmmmmmmmmmmmm Forbidden donut |
| ImNotHuman | services@geekshed.net | GeekShed Services Bot |
| Intel | prescott@intel.com | Intel Inside…Stupid Outside |
| Jagermeister | imported@jager.com | SERVE COLD – KEEP ON ICE |
| JainaProudmoore | ArchMage@Theramore.Isle | Jaina Proudmore |
| JamesBond | 007@mi5.gov.uk | License to kick! |
| Jolt | cola@geekshed.net | GeekShed Services Bot |
| l33t | h4x3r@geekshed.net | GeekShed Services Bot |
| Linus | blanky@peanuts.com | I love mankind, it’s people I can’t stand. |
| Made4Mac | macbookpro@apple.com | Think different |
| Magny-Cours | Opty12@amd.com | AMD Server Processor Core |
| MiniHenco | services@hencogroup.co.uk | The 1337est services bot there is! |
| Molson | 24@thefridge.ca | Plasma For Canadians eh |
| Mommy | mom@mommypackmylunch.com | Just wait until your father comes home! |
| Mustang | gt@ford.com | The Legend Lives |
| Newb | ipwn@all.the.n00bs | The ops respect my actions, the n00bs regret it. |
| Newton | issac@geekshed.net | GeekShed Services Bot |
| Nix | nix@kernel.org | Nix |
| Obi-Wan | jedi@jedimastersusetheforce.com | The Force is what gives a Jedi his power. |
| OpenSource | free@sourceforge.net | Software reliability & quality through peer review |
| OptimusPrime | mb2@sector7.mil | More than meets the eye |
| Overclocked | watercool@geekshed.net | GeekShed Services Bot |
| Paulie | walnuts@badabing.com | You didnt go to hell You went to purgatory my frie |
| PC-Offensive | robot@pc-offensive.com | PC-Offensive |
| PEBKAC | error@dellsupport.com | Problem Exists Between Keyboard and Chair |
| Penguin | penguin@freekie.net | Penguins Are Forever |
| Pepsi | itscola@geekshed.net | GeekShed Services Bot |
| Pi | 314159265@geekshed.net | GeekShed Services Bot |
| PingTimeout | services@geekshed.net | GeekShed Services Bot |
| R2-D2 | droid@rebellion.org | beeeeeeeep do da beep beep! whistle! beep, beep! |
| RedBull | energydrin@redbull.com | Gives You Wings! |
| RetroGamer | Tetris@Nintendo.com | Retro Gamer |
| RoboCop | alex@omniconsumerproducts.com | The Future of Law Enforcement |
| RocknRoll | rocker@hair.bands | GeekShed’s Own Elvis |
| Root | services@geekshed.net | GeekShed Services Bot |
| RTFM | services@geekshed.net | GeekShed Services Bot |
| Scotty | mscott@enterprise.starfleet.mil | Best diplomat I know is a phasher bank |
| Script | Scripter@mIRC.com | ScriptTheMod |
| Security | services@geekshed.net | GeekShed Services Bot |
| Sheldon | theflash@pma.caltech.edu | Sheldon Cooper |
| Sheriff | blueline@geekshed.net | To Protect and Serve |
| Silent_Bob | secretstas@viewaskew.com | You find yourself in a very actionable position |
| SirPhilalot | sir@phil.a.lot | Sir Philalot |
| Snoopy | peanuts@peanuts.com | GeekShed Services Bot |
| Socrates | elenchos@geekshed.net | GeekShed Services Bot |
| SpyBot | searchdest@safer-networking.org | The best privacy software available! |
| Starbuck | karathrace@battlestargalactica.mil | Frack me |
| SteveJobs | steve@apple.com | Hello, I’m a Mac. |
| Stewie | loismustdi@yahoo.com | I just plain don’t like you. |
| Stig | stig@topgear.co.uk | Some say he’s a racing driver owned by the BBC |
| SYN | ack@geekshed.net | GeekShed Services Bot |
| System | System@irc.shellfusion.net | ShellFusion System Service |
| TheDramaLlama | noDrama@GeekShed.com | Drama Sucks |
| UnitedWeStand | usa@defendamerica.mil | Divided we fall! |
| VeronicaMars | mars@hearstcollege.org | Just be glad I don’t flip my hair. I’d own you. |
| w00t | services@geekshed.net | GeekShed Services Bot |
| WarpCore | donteject@enterprise.starfleet.mil | GeekShed Services Bot |
| Willy | willy@springfieldelementary.com | Make way for Willy! |
| Zippo | forreal@zippo.com | Click |
| ZNC | bouncer@znc.in | ZNC Bouncer |
| ZombieLegionnaire | Zombie@I.Caused.The.Apocalypse | Braaaaaaiiinns |
Help! It didn’t work…
If you try to assign a bot and nothing happens, please check your status/server window for any error messages, as these often contain explanations as to why something didn’t work. For example, if you see “[04:10:51] -BotServ- Bot Socretes does not exist.”, you should check the spelling (the real bot is Socrates).
If you do no see an error message, or require further help, stop by #help and network staff will be happy to help you.
Can I make my own BotServ bot?
Nov 7th
Yes, you can! There are 2 classifications of botserv bots, Public and Private. These are detailed below.
Public Bots
Anyone may request a public bot absolutely free. These bots are available for all users to assign to their channels. However, they must be completely generic and not channel specific – for example a Spooks themed bot called HarryPearce is acceptable, whereas a bot named ChillsBot for #chills would not be acceptable.
You may request a bot be added in #help on GeekShed. When you ask, you must state a nickname, ident, hostname and Gecos – e.g. “HarryPearce harry@runs.MI5 Harry Pearce from Spooks”. Bots must be creative and worth adding. If a staff member deems your suggestion is a good one, your bot will be added and an unused bot will be deleted.
This whole process should help us provide a better range of bots to our users.
Private Bots
Anyone who has made a donation of $50 or more may request a private bot. Private bots can have any credentials that you like and will not be available to all users. When you request a private bot, you must state a nickname, ident, hostname, Gecos and channels to which the bot should be assigned. After initial creation, you may request a single change to your BotServ bot every 30 days. A single change is counted as a change to any of the bot’s credentials or the set of channels in which it resides.
If you would like a public or private bot, come and see us in #help on irc.geekshed.net.
