Commands List

1. !chanstats
2. !map
3. !seen
_________________________________

*note* @commands public message the channel
!commands notice the user
.commands notice the user

Rules

As a staff we ask you not to abuse the bot in any way. So we're asking you to abide by a few simple rules:


1. No spam inviting; only invite the bot once. It takes about 1-2 seconds for the bot to join the channel after an invite. There's no need to invite it more than once.

2. No spamming lines; spamming is against most IRC network's rules, and against the ChanStat rules.. If we find out there is any kind of spamming either the channel will be blacklisted, the offenders will be blacklisted, or both will occur. It may be temporary or permanent depending on the offense.

3. No mass inviting; we have made the bot so any user in the channel may invite it. Though we do appreciate people supporting ChanStat and bringing it into their channel(s); joining random channels and inviting the bot for malicious purposes is greatly looked down upon. If we see this occuring the user will be ignored from the bot.

4. Do not PM a staff member without permission; if you need urgent attention, we ask that you state your question in one of our support channels. If a staff member gives you permission to PM, then you may.

 

Bot Information

Chanstat is a channel statistics bot; which means it's sole purpose is to generate statistics for channels and users alike. For answers to frequently asked questions visit our FAQ page.

Stats Pages

Making stats pages is one of the main uses for ChanStat. They're generated by an open source program called PISG (Perl IRC Statistics Generator). We work by logging every channel we're in, analyzing the data, then generating a stats page. Stats pages are generated every two hours. But many people make the mistake of thinking that at the top of every two hours, their page will be updated. This is wrong. On SwiftIRC alone we are well over 1,600 channels. These channels take time to generate. The best way to tell when your channel will be updated is by the time on top of the stats page. Whatever time that is plus two hours is the estimated time your page will be updated. To get your channel statistics type !chanstats, .chanstats, or @chanstats.

Relationship Map

IRC Relationship Maps is another feature we offer. This feature gives you an idea on how active you are in a certain channel and who you talk to the most. A user in the channel will type !map, .map or @map, to display a link to a channel's relationship map. It will then show several people's nicks with lines connecting most of them together. This shows who you've talked to and how often you talk to them. A thick line between two nicks means that those two individuals communicate back and forth often. A thin line means they do not talk to eachother often. These stats are based off of one day's data. But that all could change in a future update. The maps will update themselves once a day at 1:00 am EST. These pages take a long time to load, so please be patient. For more information on the Relationship Maps visit http://www.jibble.org/piespy/

Seen Command

The !seen command is completely coded by us and goes along the lines of the !seen command provided by the Anope IRC Services. We've just expanded on it. We track all joins, parts, privmsg's, quits, and nick changes, then base our command off that. When you type !seen or .seen, ChanStat will notice you. When you type @seen, ChanStat will message the channel. How the command will look is based off the last tracked action of the person you're looking up. The bot won't know the person exists until the person does one of those tracked actions. If you don't want your channel to be displayed in the command, simply add the channel mode +s.

IRC

IRC stands for Internet Relay Chat. It starts with many different networks that you may connect to. It is then broken down into channels that users may talk in. The channels can be as small as 1-2 users, or as large as 1k+ users. For a list or IRC networks click here. ChanStat, is located on four networks. These networks being SwiftIRC (irc.swiftirc.net), Rizon (irc.rizon.net), SeersIRC (irc.seersirc.net), and P2PNetwork (irc.p2p-network.net). We're always looking for new networks to expand to, but we do have a few guidelines we follow. These can be found here. If you and your network are interested in having us contact a ChanStat staff member. ChanStat is not available on instant messaging programs like AIM and MSN.

Blacklists & Ignores

Channels can be blacklisted for many reasons. We have an automated blacklist system in place for a few select modes placed on channels that could possibly used for abusing the bots. The first one is +lL on a channel. This is usually set when someone is trying to link one channel to another. The channel that is being linked will be blacklisted, but the linked-to channel will stay unblacklisted. For example: #channel1 is linked to #channel2; #channel1 will be the channel blacklisted and not #channel2. Also, an automatic blacklist will be placed if the mode +u is set on a channel. This makes it so only the ops in the channel can be seen. Manual blacklists will be placed for anyone breaking our rules (listed below), or if any staff member feels the channel should be blacklisted.

Users themselves can also be ignored from the bot. We have an auto-ignore system in place for people that spam commands or spam invites. The ignore will last 10 minutes. If we see that a user continues spamming after the temporary blacklist is removed, then the user will be set to a more permanent blacklist. Manual ignores can be set for various reasons. A user can be ignored if we catch them breaking one of our rules, or if a staff member deems it appropriate.

If you feel you have been wrongly blacklisted or ignored, you may post an appeal on our forums. It is the only sure way that your ban will be looked over again, reconsidered, or removed.

Support Channels

We currently have a support channel named #ChanStat on every network we're available on (SwiftIRC, Rizon, SeersIRC, and P2p-network). If you need immediate attention, visit our support channel on SwiftIRC (irc.swiftirc.net), or check our website.

Staff

ChanStat is always open to the possibility of a new staff member. We're reaching new channel peaks almost daily, and it takes a well trained team to keep everything running smoothly. If you are interested in becoming a ChanStat staff member we ask that you know at least one of the following:
1. Be well acquainted with IRC, SwiftIRC especially
2. Can code C++ thoroughly
3. Graphic design
4. Web design
5. Have the ability to work well with people

If you meet any of those requirements then fill out a staff application.