configmap

This commit is contained in:
archer
2023-07-20 10:34:54 +08:00
parent 75c8c42530
commit 82e7776a77
8 changed files with 19 additions and 13 deletions

View File

@@ -66,8 +66,9 @@ export async function generateQA(): Promise<any> {
{
role: 'system',
content: `你是出题人.
${data.prompt || '用户会发送一段长文本'}.
从中出 25 个问题和答案. 答案详细完整. 按格式回答: Q1:
${data.prompt || '会发送一段长文本'}.
从中提取出 25 个问题和答案. 答案详细完整. 按下面格式返回:
Q1:
A1:
Q2:
A2:

View File

@@ -19,19 +19,21 @@ const mailTransport = nodemailer.createTransport({
const emailMap: { [key: string]: any } = {
[UserAuthTypeEnum.register]: {
subject: '注册 FastGPT 账号',
html: (code: string) => `<div>您正在注册 FastGPT 账号,验证码为:${code}</div>`
subject: `注册 ${global.feConfigs?.systemTitle} 账号`,
html: (code: string) =>
`<div>您正在注册 ${global.feConfigs?.systemTitle} 账号,验证码为:${code}</div>`
},
[UserAuthTypeEnum.findPassword]: {
subject: '修改 FastGPT 密码',
html: (code: string) => `<div>您正在修改 FastGPT 账号密码,验证码为:${code}</div>`
subject: `修改 ${global.feConfigs?.systemTitle} 密码`,
html: (code: string) =>
`<div>您正在修改 ${global.feConfigs?.systemTitle} 账号密码,验证码为:${code}</div>`
}
};
export const sendEmailCode = (email: string, code: string, type: `${UserAuthTypeEnum}`) => {
return new Promise((resolve, reject) => {
const options = {
from: `"FastGPT" ${myEmail}`,
from: `"${global.feConfigs?.systemTitle}" ${myEmail}`,
to: email,
subject: emailMap[type]?.subject,
html: emailMap[type]?.html(code)