目录只有在你看懂它的排序含义时才有用。多数目录只写「热门」或「榜单」,让你自己去猜。这里把规则说清楚,而且很短。
公开目录在 app.talaforge.net,在 Telegram 里则是 Mini App。你可以在浏览器里直接浏览,不需要账号,也不需要 Cookie;聊天本身始终在 @talaforge_bot 里打开。目录里的每个角色都由 Talaforge 的用户编写,只有作者选择公开并通过审核的角色才会列出。
卡片上有什么
每张卡片就是角色的橱窗:名字、作者写的公开简介、一张图片或字母头像、几个标签、编写所用的语言、爱心数,票数足够之后还有星级评分。作者有公开的创作者资料时,会显示「by」和名字,点开就是他的创作者页面。
简介是公开的描述。真正驱动角色的私有人设从不属于目录,也不会发送到目录——那一栏属于作者。
点开卡片,你会看到完整描述、相似角色,以及一个在 Telegram 里打开该角色的按钮。如果角色已经长成了自己的机器人,按钮会写「在……继续」,后面是这个机器人的 @用户名。
四种排序,用大白话说
- **热门**是眼下正在上升的角色。它综合爱心、分享和近期聊天,加一点评分,再加一份「新」的加成,这份加成约一周后消退。一个你从没听过的角色,运气好的一周也能上热门。这是默认排序。
- **最新**就是最新的排在前面,没有别的。
- **最多人聊**是角色自诞生以来的整体受欢迎程度——爱心、分享和聊天合在一起,没有新鲜度加成。老牌人气角色在这里。
- **评分最高**是评分最好的角色,并带有保护机制:一个角色至少要有五个评分才算站稳,在此之前分数会向平均值靠拢,所以一张五星票压不过口碑扎实的角色。
无论哪种排序,有图片的角色都排在没有图片的前面,每一组内部则按该排序自己的顺序。你选的排序,下次打开应用时仍会记住。
语言
语言筛选默认是「所有语言」。在这个默认视图里,你自己的语言排第一,然后是英语和未设置语言的角色,最后是其余语言——什么都不会被隐藏,只是排了顺序。当同一个角色以不同语言的独立卡片存在时,你看到的是适合你的那一张,而不是同一个人的五份拷贝。
选定一种语言后,你会看到用该语言编写的角色,以及未声明语言的角色。如果你的语言还没有角色,应用会告诉你,并显示全部,而不是给你一个空屏幕。筛选标签上不显示数量:它们是用来选择的,不是用来排名的。
标签
标签描述角色是什么——一种身份、一个场景、一种氛围——它们来自自动打标签,而不是作者填写的列表。应用展示最常见的十二个,更长的面板最多容纳四十个。只有至少三个角色带有某个标签时,它才会被提供,而「最佳」「杰作」这类纯粹自夸的词永远不会出现。
标签是拓宽而不是收窄:选两个,你会看到带有其中任一个的角色,一次最多六个。在任意卡片上点一个标签,就能深入进去,并有一行「返回」让你退回来。标签的名称会翻译成你的语言,但标签本身对所有人都一样。
搜索
搜索会查找名字和简介——不包括标签,也不包括创作者的名字——并能在其中任何位置找到你输入的字。它认得同一个名字的西里尔字母和拉丁字母写法,所以用俄语搜索一个以英文名著称的角色,照样能找到。
在默认的「热门」排序下,搜索会切换为按相关度排序:先是以你输入内容开头的名字,然后是包含它的名字,最后是简介。搜索框会把你最近的六次搜索记成标签。你已设置的筛选仍然生效,所以如果搜索没有结果,请检查是不是某个标签或语言筛选把范围缩小了。
爱心、星星,以及统计的是什么
爱心就是收藏:它把角色加入你的列表,并计入它的「最多人聊」得分。爱心和星星需要在 Telegram 里给出——在浏览器里,这些按钮会请你打开机器人。
评分是一到五颗整星,每人一票,作者不能给自己的角色打分。平均分要在收到五票之后才会显示在卡片上;在此之前卡片上写的是「新」,平均分不予显示,因为两票的四星说明不了任何问题。
相似角色
在角色页面上,一排相似角色是按共有标签挑选的,越少见的标签权重越大,再给口碑好的角色一点小小的加成。同一位作者最多占两个,还会为共有这些标签的较新角色留出几个位置,所以这一排不会全是同样那几个出名的角色。
机器人里的浏览器是简化版
在机器人里,「新对话」通向「公开角色」,每页十个,有四种排序——最新、上升榜、榜首和 A-Z——还有一个在你的语言和所有语言之间切换的开关。它没有标签筛选、没有评分,也没有文字搜索;需要这些时,机器人会提供一个打开应用的按钮。
机器人主菜单里的「创作者目录」列出的是创作者而不是角色:按热门、按最新或按 A-Z 排列。
面向爬虫和没有 JavaScript 的人的纯目录
app.talaforge.net/characters/ 是所有公开角色的静态目录,每页四十八个,地址里可以带语言筛选——例如 ?lang=ru。它按加入的先后顺序排列,而不是按热门程度;每一条都是一个页面,写明角色的名字、语言、标签,以及有评分时的评分。
你找不到什么
私有角色和「仅限链接」发布的角色不在目录里;只有拿到链接的人才能打开。你也找不到每种语言的确切总数、别人的私有提示词,或任何属于对话的内容:每一次聊天,无论是否成人向,都发生在 Telegram 里,而成人角色扮演在机器人里需要先确认年龄。
十分钟测试
- 打开 app.talaforge.net,保持「热门」排序,记下前五个。
- 切换到「评分最高」。看看谁的位置变了,哪些卡片显示的是「新」而不是分数。
- 挑两个你感兴趣的标签,看列表是变宽而不是变窄。
- 搜索一样你喜欢的东西,再用另一种文字写法搜一次。
- 打开一个你喜欢的角色,看一看相似角色那一排,然后按下按钮开始聊天。
如果你自己写角色,创建角色只需要一句话,创作者后台则能看到人们是怎么找到它的。它在 Telegram 的 @talaforge_bot 里打开,无需安装任何东西。