SkillAgentSearch skills...

Pesterchum

Instant messaging client copying the look and feel of clients from Andrew Hussie's webcomic Homestuck.

Install / Use

/learn @illuminatedwax/Pesterchum
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

Welcome to Pesterchum 3.41!

WHAT'S NEW?

  • Check out the CHANGELOG file to see what's changed!

What do I do now?

Most questions can be answered by visiting the forums! Go to HELP->HELP and you'll be transported to the proper thread!

Here's some tips to help you get started:

  • Some themes can be confusing if you haven't used the program already! Some hints:

    • Trollian: Moods are set by clicking the timelines, and you can add chums by clicking "Chumproll." Moods correspond to the troll that would most likely exhibit them. You can go offline by hitting the "Timelines" menu bar.

    • Gold: Add chums by hitting the two chumpeoples in the upper left corner. Go offline by clicking the "CHUMHANDLE:" label.

    • Enamel: Add chums by hitting the "CHUMROLL" label. Go offline by clicking the upper left hand corner.

  • Right-click is your friend! There are useful right click options on the chumroll, by clicking the chumhandle in a conversation, online userlist, or the list of memo browsers.

Cool features:

  • Profile switching. Instantly switch profiles, loading your color and quirks with it.
  • Theme switching and creation. So far this comes with a few official themes! But you can also make your own: just make a new directory in the themes folder with the proper images and style.js file. The style.js file will be documented soon, but feel free to poke at it.
  • Memos. Memos that are a lot more like the ones in the comic and allow you to appear at multiple times in one chat.
  • Quirks: Prefix, suffix, simple replace, regexp replace (like in 2.5), random replacement, and an auto-mispeller :P
  • Chum groups. Organize your chums into collapsible groups for easy management.
  • Block/user list
  • Add/block chums directly from a conversation, the userlist, or memo userlist.
  • Timestamps saved in logs and shown in conversations if wanted.
  • Logging. Logs are output in bbcode (for easy forum posting), html, and plain text.
  • Logviewer for easy log reading inside Pesterchum
  • Idling. You can set yourself idle manually, and the computer will set it for you after a configurable amount of time.
  • Improved /me. Any letters immediately following /me will be processed correctly. e.g. /me'd rather be fishing -> -- ghostDunk'd [GD'D] rather be fishing --
  • Hyperlinks! Now if someone types http://whatever it will turn into a link you can just click and follow. No more copy/paste.
  • Memo links. Link your friends to your memos.
  • Smilies. We've added about 30-40 smilies from the forums. There is a list later on in this readme.
  • Submit quotes directly to the Pesterchum QDB!

FA%

Q: Norton says it has a virus and then deletes it!
A: Read this helpful Norton FAQ:

Alright, here's a guide to by-passing Norton:

  • First, to download Pesterchum:

    1. Make sure you're on a Moderator account. Moreso for the Norton steps than these ones.
    2. Download the .zip file, not the .exe file.
    3. Unzip the .zip file onto memory. Pesterchum should now be installed.
  • Now, to by-pass Norton:

    1. Make sure you're still on a moderator account.
    2. Open up Norton.
    3. Click on 'Settings' up in the upperright hand corner.
    4. Click on 'Anitivirus', off to the upper left. It has a small image of a needle or something similar off to it's side.
    5. There's a word that reads 'SONAR protection' halfway to the bottomleft. Off to it's right, there's a bar that's half green. Click on the bar.
    6. It will warn you about turning off SONAR. Have it set to turn back on when the system restarts.
    7. If done properly, the background for the main page of Norton(what you saw on steps 2-3) has turned an apocaliptic red. Feel free to close Norton now. Keep in mind to stay off suspicious online sites now.
    8. Open up Pesterchum, and let the chummy convos begin.
  • When finished:

    1. Log off of Pesterchum. LOG OFF, NOT CLOSE IT.
    2. Then, you can either shut off your comp, and Norton will re-enable SONAR, or you can repeat steps 1-5, except turning the red bar green. If done right, Norton will be it's happy color again. 3, Keep in mind that you must repeat all of this(other than the download) every time you want to get on Pesterchum.
  • Hope this is helpful!

(This guide brought to you by the slightly combined efforts of empireomega and Xanaomin)


Q: I can't connect because my school/university/network/stolen wifi is blocking my connection! OR I can't seem to connect to the server at all and I'm not running any firewalls!
A: Edit your pesterchum.js file. Open it up in notepad or something, and then edit the beginning so it looks like this:

{"port": "1413", ....

where the .... is the rest of the gobbledygook there.


Q: The mood buttons on Pesterchum 6.0 don't match up to what it sets your mood to! What gives?
A: The mood names are just there to look canon. It is intentional.


Q: I'm appearing as offline to 2.5 users/other users appear the wrong mood? What's happeninggggg
A: The 2.5 people decided to change the mood protocol. When I made this program, I decided to go with Tinychat's original protocol (and extend it). So some moods will appear wrong between 2.5 users. (*COUGH*tell them to switch to 3.14*COUGH*)


Q: Pesterchum 2.5 users don't get my /me messages correctly!
A: That's because they implemented the /me command differently.


Q: Can we resize the main window?
A: No. This is done so we can offer more flexible UI creation. It's a lot easier to make themes that look canon this way.


Q: Can we have different chum rolls for different users?
A: No. Instead what we now have crum groups to organize people.


Q: Can we delete profiles?
A: Yes. Go to the profile switcher, choose a profile and press DELETE.


Q: You should make it so you can ban specific time frames in memos.
A: This was too complicated to implement, and I don't have the UI quite figured out. This will probably go in a future update.

DOCUMENTATION

STARTING

If this is your first time running Pesterchum 3.14, you need to create a new profile. Just type in your chum handle in the box and click the color swatch to pick your color. Check the "default" checkbox to make this your default profile.

BASIC PESTERING

To begin pestering, first click the "ADD CHUM" button and type in their pester handle. The handle must be all lower case except for one capital letter. Once you've added that person, they will appear on your chumroll. You can double click to begin pestering them, or right-click to bring up a menu where you can pester them, block them, or remove them from your chumroll. (Or you can select them and hit "enter" OR hit the "PESTER" button.)

Once you begin pestering somebody (or they begin pestering you), it will bring up the conversation window. Here you can type to your chum. Also remember that if you right-click on the area just above the Pesterlog, it will bring up a list of options: Quirks Off will turn your quirks off, Add Chum will add this chum to your list, and Block will block them. (Those last two options are useful if you are being pestered by someone you don't have on your list yet!)

While pestering your chum, here are some useful features:

  • Type /me to create a system message. "/me facepalms." will generate:

    -- ghostDunk [GD] facepalms. --
    

    You can also append 's after /me like so: "/me's computer exploded."

    -- ghostDunk's [GD'S] computer exploded. --
    

    In fact, any characters you type after a /me before the space will be added: "/meing is the Ghost Nation's official pastime."

    -- ghostDunking [GDING] is the Ghost Nation's official pastime. --
    
  • Color tags! If you feel the need to talk about The Green Sun or add some appleberry blast to your conversation, just use color tags. These work like in TC 1.5: <c=(color)>colored text</c>. But in PC 3.14, you can type your color in a lot of different ways:

    • You can use the familiar r,g,b method:
      <c=0,255,0>The Green Sun</c>
    • You can use HTML tags:
      <c=#7f7f7f>DURR I'M KARKAT AND I'M A HUGE IDIOT</c>
    • You can even use plain color names: <c=red>D4V3 TH1S 1S SO D3C4D3NT</c>
    • You don't even have to add the </c> if you are lazy. Just use a new color tag whenever you want to change colors and PC 3.14 will add the extra tags for you.
  • URLs (anything with http:// or www. in front of it) will automatically be detected and made into a link you can CLICK.

  • You can also link people to memos by typing "#" and the name of the menu like so: #R41NBOW_RUMPUS_P4RTYTOWN
    Clicking the link will open up the memo select menu.

  • Smilies! There are a list of smilies at the end of this document; they are based on the MSPA Forum smilies.

  • Don't worry about your quirks screwing up any of the above: PC will apply your quirks AFTER it figures out color codes, links, smilies, etc.

  • Pressing the up arrow will cycle through a history of your comments, so if you want to retype something, you can pull it up.

  • You can submit directly to

Related Skills

View on GitHub
GitHub Stars105
CategoryDevelopment
Updated1mo ago
Forks51

Languages

Python

Security Score

80/100

Audited on Feb 6, 2026

No findings