mirror of
https://github.com/Coooookies/Grasscutter-MeaMailPlus.git
synced 2024-11-16 07:59:24 +00:00
README.md
This commit is contained in:
parent
4be39aaca3
commit
4ddf5c0d9f
17
README.md
17
README.md
@ -117,7 +117,7 @@ TemplateExample.json
|
|||||||
"remainTime": 2592000
|
"remainTime": 2592000
|
||||||
// time in second
|
// time in second
|
||||||
// 2592000 is the seconds of 30 days:
|
// 2592000 is the seconds of 30 days:
|
||||||
// 2592000 = (d) * 24(h) * 60(m) * 60(s)
|
// 2592000 = 30(d) * 24(h) * 60(m) * 60(s)
|
||||||
// if you are not sure, you can use two 10 digits timestamp subtraction:
|
// if you are not sure, you can use two 10 digits timestamp subtraction:
|
||||||
// 2592000 = 1651568400 (2022-5-3 9:00:00GMT) - 1648976400 (2022-4-3 9:00:00GMT)
|
// 2592000 = 1651568400 (2022-5-3 9:00:00GMT) - 1648976400 (2022-4-3 9:00:00GMT)
|
||||||
}
|
}
|
||||||
@ -132,16 +132,13 @@ TemplateExample.json
|
|||||||
// you can use the variable:
|
// you can use the variable:
|
||||||
// `{playerName}`: (Testing) player name
|
// `{playerName}`: (Testing) player name
|
||||||
// `\r\n`: line feed
|
// `\r\n`: line feed
|
||||||
// you can use link to open Webview in-game & Browser:
|
// you can use link to open Browser & Webview in-game:
|
||||||
|
// <type=\"browser\" text=\"title\" href=\"You website link\"/>
|
||||||
|
// for example:
|
||||||
// `<type=\"browser\" text=\"Discord\" href=\"https://discord.gg/T5vZU6UyeG\"/>`: open a Browser, tag name is "Discord".
|
// `<type=\"browser\" text=\"Discord\" href=\"https://discord.gg/T5vZU6UyeG\"/>`: open a Browser, tag name is "Discord".
|
||||||
// `<type=\"webview\" text=\"Discord\" href=\"https://discord.gg/T5vZU6UyeG\"/>`: open a Browser, tag name is "Discord".
|
// `<type=\"webview\" text=\"Discord\" href=\"https://discord.gg/T5vZU6UyeG\"/>`: open a in-game Browser, tag name is "Discord".
|
||||||
|
|
||||||
"items": [ // items in the mail, if you set `[]`, no item will be sent
|
"items": [ // items in the mail, if you set `[]`, no item will be sent
|
||||||
{
|
|
||||||
"id": 223,
|
|
||||||
"count": 1,
|
|
||||||
"level": 1
|
|
||||||
}
|
|
||||||
{
|
{
|
||||||
"id": 223, // item id
|
"id": 223, // item id
|
||||||
"count": 1, // amount
|
"count": 1, // amount
|
||||||
@ -164,6 +161,10 @@ TemplateExample.json
|
|||||||
|
|
||||||
Hyperlinks in the mail content:
|
Hyperlinks in the mail content:
|
||||||
```
|
```
|
||||||
|
<type=\"browser\" text=\"title\" href=\"You website link\"/>
|
||||||
|
```
|
||||||
|
for example:
|
||||||
|
```
|
||||||
<type=\"browser\" text=\"Discord\" href=\"https://discord.gg/T5vZU6UyeG\"/>
|
<type=\"browser\" text=\"Discord\" href=\"https://discord.gg/T5vZU6UyeG\"/>
|
||||||
<type=\"webview\" text=\"Discord\" href=\"https://discord.gg/T5vZU6UyeG\"/>
|
<type=\"webview\" text=\"Discord\" href=\"https://discord.gg/T5vZU6UyeG\"/>
|
||||||
```
|
```
|
||||||
|
64
README_CN.md
64
README_CN.md
@ -41,12 +41,12 @@ Root
|
|||||||
```
|
```
|
||||||
{
|
{
|
||||||
"updateTime": [4, 0, 0], // 设置服务器的邮件推送时间,这里设置的是 04:00:00 (24小时时间制)
|
"updateTime": [4, 0, 0], // 设置服务器的邮件推送时间,这里设置的是 04:00:00 (24小时时间制)
|
||||||
"initialMail": [ 1001 ], // 设置新玩家第一次进服时接收的邮件TemplateId,可以设置很多个,例如: [1001, 1002, 1003]
|
"initialMail": [ 1001 ], // 设置新玩家第一次进服时接收的邮件模板ID,可以设置很多个,例如: [1001, 1002, 1003]
|
||||||
"birthDayMail": [ 1004 ], // 设置玩家生日邮件TemplateId,当然也可以设置很多个(如果玩家有点贪)
|
"birthDayMail": [ 1004 ], // 设置玩家生日邮件模板ID,当然也可以设置很多个(如果玩家有点贪)
|
||||||
|
|
||||||
"dailySignInMail": [ // 玩家每日登录的邮件,会在每天推送时间或者是玩家上线时发送,一天只能领取一次,不上线就没有。
|
"dailySignInMail": [ // 玩家每日登录的邮件,会在每天推送时间或者是玩家上线时发送,一天只能领取一次,不上线就没有。
|
||||||
{
|
{
|
||||||
"templateId": 1002, // 邮件的TemplateId
|
"templateId": 1002, // 邮件模板ID
|
||||||
"minLevel": 0 // 设置冒险等级限制,0表示不限制,小于这个冒险等级的玩家不会收到邮件
|
"minLevel": 0 // 设置冒险等级限制,0表示不限制,小于这个冒险等级的玩家不会收到邮件
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@ -63,7 +63,7 @@ Root
|
|||||||
{
|
{
|
||||||
"onlineOnly": false, // 是否只有在线玩家能接收邮件,如果设置成离线,则所有玩家都能接收到
|
"onlineOnly": false, // 是否只有在线玩家能接收邮件,如果设置成离线,则所有玩家都能接收到
|
||||||
"triggerTime": [12, 0, 0], // 触发时间 这里是 12:00:00
|
"triggerTime": [12, 0, 0], // 触发时间 这里是 12:00:00
|
||||||
"templateId": 1003, // 邮件templateId
|
"templateId": 1003, // 邮件模板ID
|
||||||
"minLevel": 0 // 设置冒险等级限制,0表示不限制,小于这个冒险等级的玩家不会收到邮件
|
"minLevel": 0 // 设置冒险等级限制,0表示不限制,小于这个冒险等级的玩家不会收到邮件
|
||||||
},
|
},
|
||||||
{ // 设置多个邮件...
|
{ // 设置多个邮件...
|
||||||
@ -82,12 +82,12 @@ Root
|
|||||||
}
|
}
|
||||||
```
|
```
|
||||||
#### Template 模板文件
|
#### Template 模板文件
|
||||||
你可以自行创建模板文件放进 `template` 文件夹, 同样只支持 `JSON`文件.
|
你可以自行创建多个模板文件放进 `template` 文件夹,命名随意, 同样只支持 `JSON`文件.
|
||||||
举个栗子:
|
举个栗子:
|
||||||
TemplateExample.json
|
TemplateExample.json
|
||||||
```
|
```
|
||||||
{
|
{
|
||||||
"templateId": 1001, // 你的邮件TemplateID,不能重复。
|
"templateId": 1001, // 你的邮件模板ID,不能重复。
|
||||||
"title": "Mail title", // 邮件标题
|
"title": "Mail title", // 邮件标题
|
||||||
"sender": "KiritaniIwako", // 邮件发送人,你可以设置为 "Server"
|
"sender": "KiritaniIwako", // 邮件发送人,你可以设置为 "Server"
|
||||||
"expireTime": 0, // 过期时间,稍后会详细介绍
|
"expireTime": 0, // 过期时间,稍后会详细介绍
|
||||||
@ -110,50 +110,46 @@ TemplateExample.json
|
|||||||
```
|
```
|
||||||
{
|
{
|
||||||
"expireTime": 1651571451,
|
"expireTime": 1651571451,
|
||||||
// use 10 digits timestamp, like this:
|
// 使用十位时间戳来定义到期时间
|
||||||
// you can use convert tool to convert the timestamp to 10 digits timestamp,
|
// 你可以使用下面的转换工具来将时间转换为时间戳(记得选择时间单位为秒)
|
||||||
// https://tool.lu/timestamp/
|
// https://tool.lu/timestamp/
|
||||||
|
|
||||||
"remainTime": 2592000
|
"remainTime": 2592000
|
||||||
// time in second
|
// 剩余时间(秒)
|
||||||
// 2592000 is the seconds of 30 days:
|
// 2592000 秒 = 30 天,计算方法::
|
||||||
// 2592000 = (d) * 24(h) * 60(m) * 60(s)
|
// 2592000 = 30(天) * 24(小时) * 60(分钟) * 60(秒)
|
||||||
// if you are not sure, you can use two 10 digits timestamp subtraction:
|
// 如果你不确定的话,也可以将两个时间转换成时间戳后相减,得到时间间隔:
|
||||||
// 2592000 = 1651568400 (2022-5-3 9:00:00GMT) - 1648976400 (2022-4-3 9:00:00GMT)
|
// 2592000 = 1651568400 (2022-5-3 9:00:00GMT) - 1648976400 (2022-4-3 9:00:00GMT)
|
||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
2. How to set the mail `body/content`?
|
2. 如何设置邮件的内容 `body/content`?
|
||||||
```
|
```
|
||||||
{
|
{
|
||||||
"body": {
|
"body": {
|
||||||
"content": "Mail content",
|
"content": "Mail content",
|
||||||
// you can set the content of the mail,
|
// 你可以设置邮件的内容,支持变量:,
|
||||||
// you can use the variable:
|
// `{playerName}`: (未上线) 玩家名称
|
||||||
// `{playerName}`: (Testing) player name
|
// `\r\n`: 换行符
|
||||||
// `\r\n`: line feed
|
// 你甚至可以创建超链接,有两种打开方式:`browser`对应的是打开系统浏览器,`webview`对应的是打开游戏自带的浏览器:
|
||||||
// you can use link to open Webview in-game & Browser:
|
// <type=\"browser\" text=\"标题\" href=\"你的链接地址"/>
|
||||||
// `<type=\"browser\" text=\"Discord\" href=\"https://discord.gg/T5vZU6UyeG\"/>`: open a Browser, tag name is "Discord".
|
// 比如:
|
||||||
// `<type=\"webview\" text=\"Discord\" href=\"https://discord.gg/T5vZU6UyeG\"/>`: open a Browser, tag name is "Discord".
|
// `<type=\"browser\" text=\"Discord\" href=\"https://discord.gg/T5vZU6UyeG\"/>`: 打开一个系统浏览器,标签的名字叫 "Discord".
|
||||||
|
// `<type=\"webview\" text=\"Discord\" href=\"https://discord.gg/T5vZU6UyeG\"/>`: 打开一个游戏自带的浏览器,标签的名字叫 "Discord".
|
||||||
|
|
||||||
"items": [ // items in the mail, if you set `[]`, no item will be sent
|
"items": [ // 邮件附带的物品,如果设置为`[]`则不会附带物品
|
||||||
{
|
{
|
||||||
"id": 223,
|
"id": 223, // 物品id
|
||||||
"count": 1,
|
"count": 1, // 数量
|
||||||
"level": 1
|
"level": 1 // 等级(1-90?)
|
||||||
}
|
|
||||||
{
|
|
||||||
"id": 223, // item id
|
|
||||||
"count": 1, // amount
|
|
||||||
"level": 1 // item level(1-90?)
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"id": 224, // Multiple items...
|
"id": 224, // 多个物品...
|
||||||
"count": 1,
|
"count": 1,
|
||||||
"level": 1
|
"level": 1
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"id": 202, // Multiple items...
|
"id": 202, // 多个物品...
|
||||||
"count": 10000000,
|
"count": 10000000,
|
||||||
"level": 1
|
"level": 1
|
||||||
}
|
}
|
||||||
@ -162,7 +158,11 @@ TemplateExample.json
|
|||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
Hyperlinks in the mail content:
|
在邮件内容里设置超链接:
|
||||||
|
```
|
||||||
|
<type=\"browser\" text=\"标题\" href=\"你的链接地址"/>
|
||||||
|
```
|
||||||
|
比如:
|
||||||
```
|
```
|
||||||
<type=\"browser\" text=\"Discord\" href=\"https://discord.gg/T5vZU6UyeG\"/>
|
<type=\"browser\" text=\"Discord\" href=\"https://discord.gg/T5vZU6UyeG\"/>
|
||||||
<type=\"webview\" text=\"Discord\" href=\"https://discord.gg/T5vZU6UyeG\"/>
|
<type=\"webview\" text=\"Discord\" href=\"https://discord.gg/T5vZU6UyeG\"/>
|
||||||
|
Loading…
Reference in New Issue
Block a user