Phillapple (talk | contribs) m further syntax. what kind of string index starts at 1 instead of 0? |
Phillapple (talk | contribs) mNo edit summary |
||
Line 1:
{| class="wikitable"
| [{{{messageURL}}} Message] From [{{#invoke:String|sub|{{{messageURL}}}|-1| 21}} {{{channelName}}}] On {{{date}}}
|-
| Screenshot <div class="mw-collapsible mw-collapsed"> [[File:{{{messageImg}}}|alt={{{transcript}}}|thumb|]]
|
Revision as of 15:32, 27 March 2024
[{{{messageURL}}} Message] From [[[Category:Errors reported by Module String]]String Module Error: String subset index out of range {{{channelName}}}] On {{{date}}} |
Screenshot [[File:{{{messageImg}}}|alt={{{transcript}}}|thumb|]]
|
Message edited: {{{edited}}} |
Template documentation
|
---|
Note: portions of the template sample may not be visible without values provided. |
View or edit this documentation. (About template documentation) |
Editors can experiment in this template's sandbox and test case pages. |
Template:Documentation Subpage This is the Great Phermesia Wiki standard citation for Discord messages, most commonly for player-created lore. It creates a 2 by 1 or 3 by 1 table out of provided information.
Where to use
This template should be used for Discord messages used as sources for this wiki.
How to use
You must provide a link to the messages themselves in the Message URL parameter ({{{messageURL}}}
), the ({{{date}}}
of the messages, and an exact {{{transcript}}}
of the relevant passage of the message. It is suggested you also provide the name of the channel that the message is from.
If the message is edited, {{{edited}}}
should be set to true
.
Examples (source editor)
Without any parameters provided, as in{{DiscSource}}the template will transclude like this.
[{{{messageURL}}} Message] From [[[Category:Errors reported by Module String]]String Module Error: String subset index out of range {{{channelName}}}] On {{{date}}} |
Screenshot [[File:{{{messageImg}}}|alt={{{transcript}}}|thumb|]]
|
Message edited: {{{edited}}} |
Yuck.
With the Bare Minimum required to not get an error, this is the result.
{{DiscSource | messageURL= https://discord.com/channels/810684927170707507/1099167536874016768/1099168028509339688 | date = 2023-04-21 | transcript = inso is very productive and useful 👍 | messageImg = }}
Message From [[[Category:Errors reported by Module String]]String Module Error: String subset indices out of order this channel] On 2023-04-21 |
Screenshot [[File:|alt=inso is very productive and useful 👍|thumb|]]
|
Message edited: {{{edited}}} |
A blank space and "this channel" are the default values for {{{messageImg}}}
and {{{channelName}}}
respectively.
When we provide the template with more info, we get something like this. Let's also pretend, for a moment, that this message has been edited since.
{{DiscSource | messageURL= https://discord.com/channels/810684927170707507/1099167536874016768/1099168028509339688 | date = 2023-04-21 | transcript = inso is very productive and useful 👍 | messageImg = DiscSource example.png | channelName = #inso | edited = true }}
Message From [[[Category:Errors reported by Module String]]String Module Error: String subset indices out of order #inso] On 2023-04-21 |
Screenshot |
Message edited: true |
The first thing you'll notice is the new expandable image element, which will replace the transcript if a screenshot of the message is provided. The old transcript is now the alt text of the image.
It is best to provide the template with as much information as possible, as Discord is a volatile source subject to change. Messages, profiles, channels, accounts and profiles, can all be modified and deleted, so it is best to have a full record of any Discord source.Standard way to cite from Discord, using a screenshot and a link.
Parameter | Description | Type | Status | |
---|---|---|---|---|
Message URL | messageURL link message messageLink | Link to the first of the included messages in Discord
| URL | required |
Screenshot | messageImg img screenshot image | Exact file name of the message screenshot.
| Unbalanced wikitext | suggested |
Transcript | transcript alt altText | The contents of the image
| String | suggested |
Channel URL | channelURL chanLink chanURL channelLink | Link to the channel the message(s) are from
| URL | deprecated |
Channel Name | channelName | Name of the channel the message is from
| String | suggested |
Date | date messageDate | Date of the message being sent in YYYY-MM-DD
| Date | required |
Edited? | edited | Does the message screenshotted have (edited) beside it?
| Boolean | optional |