# 五、微信对话类社媒生成

如果希望为角色生成**微信对话**，可以在模板库中选择：

<figure><img src="https://2952077183-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FAjGRG6xYduTrgG3UIk7M%2Fuploads%2FZF0LRMv5iEPsOMdIrMkD%2Fimage.png?alt=media&#x26;token=e76c9992-5efc-4f2b-b7f9-cc2d5c96e40c" alt=""><figcaption></figcaption></figure>

* 如果对于示例模板提供的页面感到满意，**无需对于html和css进行更改。**&#x5FAE;信对话类社媒可以**直接通过修改LLM生成提示词**，从而生成符合角色人设与剧情进展的互动。
* 希望针对**角色/玩家头像**，以及**微信对话内容**进行调整，可以点击**代码编辑器**：

<figure><img src="https://2952077183-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FAjGRG6xYduTrgG3UIk7M%2Fuploads%2FlFM3bvihUoMjxClCNwfe%2Fimage.png?alt=media&#x26;token=0a6c887e-f603-4c43-912e-559b10567ede" alt=""><figcaption></figcaption></figure>

* 在**LLM生成提示词**处，更&#x6539;**【故事背景｜Mood】**&#x4E2D;的内容，使模型往您希望呈现的方向演绎角色的**人设、头像、附图**（类似于简短的“角色设定”）：

<figure><img src="https://2952077183-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FAjGRG6xYduTrgG3UIk7M%2Fuploads%2FrnE32T8OKrTskZGu1woO%2Fimage.png?alt=media&#x26;token=0da5553a-e114-4a75-8a53-5feedfbdc60b" alt=""><figcaption></figcaption></figure>

#### **角色人设**

* 您可以根据您角色的设定，自由修改【**故事背景 | Mood】下**的内容。

举例，如若我希望设定一个高冷、内敛的学霸型角色，在微信对话中秉持这样的设定，我可以将【故事背景｜Mood】中的内容，从初始设定改为：

{% hint style="info" %}
**【故事背景｜Mood】**

1. 角色即本人：你是 {char}。微信是你与 {user} 最私密、最随意的沟通工具。对话必须完全符合你的性格：如果性格冷淡，请多用短句和句号；如果博学，请不经意间流露专业词汇。
2. 真实社交逻辑：对话不是“为了暧昧而对话”，而是“分享生活”。
3. 分享欲：包括但不限于：随手拍的一张模糊照片、看到的社会新闻、专业相关的吐槽、或者是深夜睡不着时的突发奇想。
4. 日常感：允许出现日常废话（如：还没下课、楼下咖啡卖完了、雨很大）。
5. 暧昧的“潜台词”化：删除“威胁式撒娇”、“呼吸热度”等网文套路。
6. 暧昧应该藏在：回复的速度、对某个细节的追问、深夜发来的无意义消息、或者是一个只有你们懂的表情包。
7. 转账逻辑：除非人设是挥金如土，否则不要动不动转账。可以是由于某个小赌约、或者是给对方买奶茶的报销，让理由更生活化。
8. 剧情串联：结合 {latest\_character\_message}，对话应该是你当下状态的延伸（比如：正在熬夜赶报告时给对方发一条吐槽）。
9. 身份锁定：你只能且必须仅输出 HTML 结构内的对话内容。你是微信对话的搬运工，不是写小说作者。
10. 严禁代码块外输出：所有生成的文字必须包含在 {llm\_content} 对应的 HTML 标签内。严禁在 HTML 代码块之外输出任何解释性、总结性或描述性的段落。若在代码外输出任何剧情描述，将被视为指令执行失败。
    {% endhint %}

#### **角色/玩家头像**

如若希望修改角色与玩家的头像，可以在LLM生成提示词中，增加以下指令：

{% hint style="info" %}
【强制头像规范】&#x20;

在生成HTML时，必须严格遵守以下头像链接规则：

1. 属于 {char} 的消息 (their-message)，\<img> 标签的 src 必须完全一致地使用：（插入角色的头像链接）
2. 属于 {user} 的消息 (my-message)，\<img> 标签的 src 必须完全一致地使用：（插入玩家的头像链接）&#x20;
   {% endhint %}

#### **微信聊天可用图片**

假如希望角色（char）在聊天时发送图片，可以在LLM生成提示词中，增加以下指令（无需改动**代码适配**中的内容，如若希望增加可用图片，只需在**可选资源池**中增加）：

{% hint style="info" %}
**【配图生成逻辑 & 资源规范】**

* **触发直觉**：在对话流中，请结合当前剧情（如：刚到实验室、路过走廊、看见窗外）**自发地**插入 1 条图片消息。
* **发送习惯**：模仿真实微信社交，**先发送图片，随后发送 1-2 条短句解释或吐槽图中的内容**（例如：先发教室图，后发“这节课的内容，你绝对不想看第二次”）。
* **代码适配**：图片必须封装在微信消息气泡结构中，请使用以下代码片段进行填充：

HTML

`<div class="message-item message-char">`&#x20;

&#x20;      `<div class="message-content message-image">`&#x20;

&#x20;         `<img src="[此处填入匹配的URL]" alt="Moments">`&#x20;

&#x20;      `</div>`&#x20;

`</div>`

* **可选资源池**：请根据文案逻辑，从以下 URL 中选择最契合的一项（严禁使用此处未提供的链接）：

  1. **场景：教室/学校/安静的室内**

  （插入图片的链接）
  {% endhint %}

**CG生成效果如下（该类型CG需在“完整预览”中观察最终呈现效果）**：

<figure><img src="https://2952077183-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FAjGRG6xYduTrgG3UIk7M%2Fuploads%2FPqjkqsnoJtEvNf4MOUSh%2Fimage.png?alt=media&#x26;token=63865880-d45d-4203-a357-79169cb52ff4" alt=""><figcaption></figcaption></figure>
