people playing: 91, servers online: 27, games played: 144,597,573 Top Player: Cicada3301

  Toribash Community » Toribash » Mods » Third party
Register FAQ General Rules Community
Thread Tools Display Modes
Old Apr 6, 2008   #1
Senior Member
White Belt
Join Date: Nov 2006

[REL] TBMonitor 3.0 -- HSSHSSSS
Some of you may remember my TBMonitor bot which is still being used on [spirit] server, which logged all chat, and enabled inter-chatting between IRC and TB.

I have remade the script in just 3 hours, using Python.

That is the shell window, running the script.

TB -> name: message is the syntax for Toribash server messages.
name: message is the syntax for IRC messages.

It also saves the logs to /var/www/tb/log.txt and a PHP script parses them into a php page, viewable here:

Current features:

* Both IRC and TB server connections, threaded.

* !IRC messages from TB to IRC.

Planned features:

* Timestamps. -- High priority

* Bug-fixing and config files -- High priority

* Authing system, enabling some commands for authed people (!TB, !announce, !join channel, !quit, !reboot) -- Medium priority

* !TB command. From IRC to TB, only with authing. -- Medium-Low priority

* Simple 'intelligence, lefse-style. -- Low priority

* Many other features.

The system is not fully released as of yet. That is because I must fix many things, and add actual config files, before I can release. I will update here when I do.

Jok is offline   Reply With Quote
Old Apr 6, 2008   #2
4th Dan Black Belt
Join Date: Aug 2006
Posts: 2,378
Clan: NO

Awesome. I wish I knew the irc protocol, as I'd incorporate it in my thing.
Juntalis is offline   Reply With Quote
Old Apr 7, 2008   #3
3rd Dan Black Belt
Join Date: Apr 2007
Posts: 345

I actually wrote something like this today, in python(with twisted), it's just that it connects to the old 203.x servers fine, but it doesn't connect to the 66.x servers. What is your method of connecting?

If you'd like, I could collaborate or something with this, I have a authorize system worked out, although it may not fit in your script. The auth system is currently inside the script, but I'm completely sure I could get it into a outside file fairly easily. Right now, it uses the name of someone to authorize them. It probably has a security flaw, but I am unable to test it as of now.

I'll tell the features of mine-
I've tested these in the 203.x servers, so they should work.

  • !ssay - tells bot to say something
  • !svrsay - auth only - sends a custom command to the server(currently for debug purposes)
  • Automatically pings server to stay connected(not exactly a feature, more of a necessity)
  • !set - same as /set - needs auth
  • !reset - same as /reset - needs auth
  • auth system- needs updating for possible security reasons

Last edited by nmilkosky; Apr 7, 2008 at 02:23 AM..
nmilkosky is offline   Reply With Quote
Old Apr 8, 2008   #4
Senior Member
Black Belt
Join Date: Nov 2006
Posts: 574

I swear I put the lyrics of Rock the Boat into that once <.<

.-. .^.

User was infracted for this signature. (Useless signature)
ADTerminal is offline   Reply With Quote
Old Apr 10, 2008   #5
Modest Belt
Join Date: Aug 2007
Posts: 4,687

pwn +rep
Pirate_old is offline   Reply With Quote

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

All times are GMT +1. The time now is 03:19 PM.

Powered by vBulletin® Version 3.8.2
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.
ragdoll fighting game physics fighting game ragdoll fighting physics funmotion joints martial arts karate pc mac free game turn based game