Template:Chat/doc: Difference between revisions
first draft |
m →Usage: image syntax clarification |
||
Line 6: | Line 6: | ||
| name = <!-- A string, or a shortcut (see below); the name of the user sending the message --> | | name = <!-- A string, or a shortcut (see below); the name of the user sending the message --> | ||
| message = <!-- A string; message content. Multiple messages in a row can be separated using <br />--> | | message = <!-- A string; message content. Multiple messages in a row can be separated using <br />--> | ||
| image = <!-- Profile picture --> | | image = <!-- Profile picture. Enter as File:x.png without [[ ]]. --> | ||
| color = <!-- Optional: Color to apply to the name. Default black --> | | color = <!-- Optional: Color to apply to the name. Default black --> | ||
| size = <!-- Optional: Adjust the size of the message text. Use l, L, large, s, S, or small --> | | size = <!-- Optional: Adjust the size of the message text. Use l, L, large, s, S, or small --> |
Revision as of 12:53, 7 December 2024
This template emulates the appearance of a Discord chat message. It is heavily used in List of DevTalk daily message skits.
Usage
{{chat | name = <!-- A string, or a shortcut (see below); the name of the user sending the message --> | message = <!-- A string; message content. Multiple messages in a row can be separated using <br />--> | image = <!-- Profile picture. Enter as File:x.png without [[ ]]. --> | color = <!-- Optional: Color to apply to the name. Default black --> | size = <!-- Optional: Adjust the size of the message text. Use l, L, large, s, S, or small --> }}
Shortcuts are supported for the DevTalk mascots. When name
is one of these values, image
and color
will be automatically populated. Shortened versions of the mascots' names entered for the name
field will also be replaced by the full name (ex. P becomes Plum).
Plum
orP
for Plum.Lemon
orLe
for Lemon.Cherry
orC
for Cherry.Lime
orLi
for Lime.PD
for the dogboy version of Plum.
If name
and/or message
are unspecified, the first and second unlabeled parameters (respectively) will be used instead. This allows quicker use, especially if combined with shortcuts. For example:
{{chat|P|This is a message!}}
will produce:
When adding emoji, image files may be inserted directly within the message field.
For example: [[File:PainLemon.png|25px|alt="Pain Lemon emoji"]]
The following sizes are recommended to emulate Discord behavior:
- 50px for one to three emoji with no text in the same line
- 25px for emoji with text on one or both sides, or for a series of four or more emoji
- 18px for emoji in a message with
size = small
or equivalent