FANDOM


2017-07-30
WitCHAT
Introducing WitCHAT.
IC? It's a messenger application that will be integrated with Witchagram (sort of like how there's Facebook and Facebook Messenger). OOC? It's a new way of roleplaying. WitCHAT was developed by Lei Clayton, an intern for Witchagram (and OOC, by me with the help of the wonderful AceOfBlysen which I am very grateful for). Here's an example, and here's how it works.

Setting It Up

On your character's Witchagram page (or on their character page if you don't want to make a Witchagram -- again, I'm looking at this like how some people have Messenger but don't have Facebook), copy paste the following code and fill out the info accordingly. If you don't customize any of the colors, the default color will be Facebook messenger blue and white name text.
{{Witchat
|Chat Color = WHAT YOU WANT THE HEADER OF YOUR CHAT TO BE (LIKE FACEBOOK CHAT COLORS)
|Witchagram = THE LINK TO THE SENDER'S WITCHAGRAM/CHARACTER PAGE
|Name = THE NAME OF THE SENDER
|Name Color = #FFFFFF/#000000 --> IT DEPENDS ON THE CHAT COLOR
|Messages = 

}}
By sender, what I mean is the person who the page does not belong to. For example if it's Character A's page, then under name I put the name of Character B, who is talking to Character A. Instead of putting the name of the sender, you can also "customize their chat nicknames" and make it something fun, or put the name of a group chat (but we'll get to group chats later).

Messages - Private Messaging

Templates Involved

There are three main messaging templates:
  1. {{Witchat/Sender}}: This is the text of the person sending the message. It will appear on the lefthand side of the chat window and be in regular black font. You use it like this:
    {{Witchat/Sender|MESSAGE}}
  2. {{Witchat/Receiver}}: This is the text of the person receiving the message (who the page belongs to). It will appear on the righthand side of the chat window, and be in bold font. You use it like this:
    {{Witchat/Receiver|MESSAGE}}
  3. {{Witchat/Chat}}: This is the text of the chat window. You can use this to create messages about customizing the chat, playing imaginary games, or seenzoning messages. You use it like this:
    {{Witchat/Chat|MESSAGE|ALIGNMENT}}
    . Some examples are the following:

Chat Preferences

{{Witchat/Chat|NAME has changed the chat color to '''COLOR'''.|center}}
{{Witchat/Chat|NAME changed NAME's nickname to NICKNAME.|center}}
{{Witchat/Chat|NAME has a new high score of SCORE in GAME.|center}}
{{Witchat/Chat|NAME scored SCORE points in GAME.|center}}
NAME has changed the chat color to COLOR.
NAME changed NAME's nickname to NICKNAME.
NAME has a new high score of SCORE in GAME.
NAME scored SCORE points in GAME.

Seenzoning

{{Witchat/Chat|Seen TIME.|left}}
{{Witchat/Chat|Seen TIME.|right}}
Seen TIME.
Seen TIME.

Using Them

{{Witchat
|Chat Color = 
|Witchagram = 
|Name = 
|Messages = 

}}
So the code above is the code for your chat window right? Under the messages part, just use the three templates above to your heart's content. For example:
{{Witchat
|Chat Color = #fa3c4c
|Witchagram = Witchagram/BlakeWu
|Name = shaoxiang!!
|Name Color = #FFFFFF
|Messages = 
{{Witchat/Send|test}}{{Witchat/Send|are you there?}}
{{Witchat/Chat|Tay has changed the chat color to '''red'''.|center}}
{{Witchat/Chat|Tay set Blake's nickname to shaoxiang!!.|center}}
{{Witchat/Chat|Tay set Tay's nickname to your one and only.|center}}
{{Witchat/Receive|blake}}{{Witchat/Receive|blake}}
{{Witchat/Receive|im here now}}{{Witchat/Receive|blake}}
{{Witchat/Receive|hi}}{{Witchat/Receive|hello}}
{{Witchat/Receive|mind me}}{{Witchat/Receive|where are you}}{{Witchat/Receive|look at this cute pic of me}}{{Witchat/Receive|[[File:Latte 5.jpg|50px]]}}
}}
Will end up looking like this:


test
are you there?
Tay has changed the chat color to red.
Tay set Blake's nickname to shaoxiang!!.
Tay set Tay's nickname to your one and only.
blake
blake
im here now
blake
hi
hello
mind me
where are you
look at this cute pic of me
Latte 5

Messages - Group Chats

EDIT BC OF A BRILLIANT SUGGESTION BY JAYE! First, make a template for your gc and then just add the Witchat template as follows:
{{Witchat
|Chat Color = WHAT YOU WANT THE HEADER OF YOUR CHAT TO BE (LIKE FACEBOOK CHAT COLORS)
|Witchagram = PUT A CATEGORY PAGE, A COMPANY PAGE, ETC IF YOUR GROUP HAS ONE, IF NOT, JUST PUT "NONE"
|Name = GROUP CHAT NAME
|Name Color = #FFFFFF/#000000 --> IT DEPENDS ON THE CHAT COLOR
|Messages = 

}}
The changes above are very minor, what's more different is how messages work. The {{Witchat/Chat}} still applies, however messaging between the characters will be done instead using the template {{Witchat/GC}}, wherein you need to type:
{{Witchat/GC|NAME|MESSAGE}}
Pretty simple, right? This will just make everyone show up in the left hand side. And, here are some additional chat text things you can add in:
{{Witchat/Chat|NAME has changed the group name to '''NAME'''.|center}}
{{Witchat/Chat|NAME has added NAMES to the group.|center}}
NAME has changed the group name to NAME.
NAME has added NAMES to the group.


Here's an example:
{{Witchat
|Chat Color = #d2adad
|Witchagram = none
|Name = vg6
|Messages = 
{{Witchat/Chat|Tay created a group.|center}}{{Witchat/Chat|Tay added Dido, Kev, Tori, Brynja, and Dexter to the group.|center}}{{Witchat/Chat|Tay named the group '''vg6'''.|center}}{{Witchat/GC|Tay|guys!! mind me pls}}
}}
Becomes this:
Tay created a group.
Tay added Dido, Kev, Tori, Brynja, and Dexter to the group.
Tay named the group vg6.
Tay changed the chat colours to pink.
Tay: guys!! mind me pls
Kev: hey guys!
Brynja: afk for a bit
Since it's a GC template, you can just add it to everyone's pages so that the GC updates on everyone's and you don't have to just pick one character's page to have it on. You could hypothetically do this also for individual chats if you want them for both pages, but you should put {{{Name}}} where the Name part is in the code so that the nicknames will vary. Another downside to using a template for just two people is that the sender/receiver parts of the convo won't match up anymore on the sender's page. Anywayy, if you want a separate chat while you GC is happening, then move on to the next section...

Having More than One Chat at a Time

Because of lack of space, you can only have two chats open at a time. If you want to open a second one, so that you can chat with two characters at once separately, then just use the Witchat2 template, like this:
{{Witchat2
|Chat Color = 
|Witchagram = 
|Name = 
|Messages = 

}}
Everything else is the same.

Archiving Old Chats

Since you can only have two chats, you might want to keep your old ones. There's a solution for that as well. Make a place for you to keep your archives (you can make it a template, keep it in your sandbox, or even make an entire archive page like the ones on locations), and on it, copy paste the following code:
{|cellspacing="6" cellpadding="5" border="0"
|
|
|-
|
|
|-
|
|
|-
|
|
|}
Next, copy paste your old Witchagram window template (either Witchagram or Witchagram2) from the main page and then put it in one of the cells of the table (I'll show how in a bit). EXCEPT, change the name of the template from Witchagram or Witchagram2 to Witchagram/Archive. For example, if this is your original:
{{Witchat
|Chat Color = #d2adad
|Witchagram = none
|Name = vg6
|Messages = 
{{Witchat/Chat|Tay created a group.|center}}{{Witchat/Chat|Tay added Dido, Kev, Tori, Brynja, and Dexter to the group.|center}}{{Witchat/Chat|Tay named the group '''vg6'''.|center}}{{Witchat/GC|Tay|guys!! mind me pls}}
}}
Make it this:
{{Witchat/Archive
|Chat Color = #d2adad
|Witchagram = none
|Name = vg6
|Messages = 
{{Witchat/Chat|Tay created a group.|center}}{{Witchat/Chat|Tay added Dido, Kev, Tori, Brynja, and Dexter to the group.|center}}{{Witchat/Chat|Tay named the group '''vg6'''.|center}}{{Witchat/GC|Tay|guys!! mind me pls}}
}}
Put that new code (like the one above) into one of the cells on your archive like this:
{|cellspacing="6" cellpadding="5" border="0"
|
{{Witchat/Archive
|Chat Color = #d2adad
|Witchagram = none
|Name = vg6
|Messages = 
{{Witchat/Chat|Tay created a group.|center}}{{Witchat/Chat|Tay added Dido, Kev, Tori, Brynja, and Dexter to the group.|center}}{{Witchat/Chat|Tay named the group '''vg6'''.|center}}{{Witchat/GC|Tay|guys!! mind me pls}}
}}
|
|-
|
|
|-
|
|
|-
|
|
|}
You can fill up all the other cells like that too. There's room in the table I made you copy paste for 8 chats, but you can always add more by just adding more cells.

Opportunities Ahead!

And we're done! Now, go and have fun! This opens the doors for a lot of different scenarios to RP, like students texting over the summer, someone sending another person a drunk text, or an alternative to owls for less formal messages. Hope you guys like it. <3