V1::Filter
表示用户自定义的过滤规则,用于确定哪些嘟文不应向用户显示。包含单个关键词或短语。
示例
{
"id": "8449",
"phrase": "test",
"context": [
"home",
"notifications",
"public",
"thread"
],
"whole_word": false,
"expires_at": "2019-11-26T09:08:06.254Z",
"irreversible": true
}
属性
id
描述: 数据库中过滤规则的 ID。
类型: 字符串 (从整数转换而来,但不保证一定是数字)
版本历史:
2.4.3 - 添加
phrase
描述: 要过滤的文本。
类型: 字符串
版本历史:
2.4.3 - 添加
context
描述: 过滤规则的应用场景。
类型: 字符串数组 (可枚举的 anyOf)home = 首页时间线和列表notifications = 通知时间线public = 公共时间线thread = 展开后的嘟文串account = 查看账户时
版本历史:
2.4.3 - 添加
3.1.0 - 添加 account
expires_at
描述: 过滤规则应不再生效的时间。
类型: nullable 字符串 (Datetime),如果过滤规则永不过期,则为 null
版本历史:
2.4.3 - 添加
irreversible
描述: 实例是否应该删除首页和通知中该过滤规则命中的实体?请参阅过滤规则实现指引。
类型: 布尔值
版本历史:
2.4.3 - 添加
whole_word
描述: 过滤规则是否应考虑单词边界?请参阅过滤规则实现指引。
类型: 布尔值
版本历史:
2.4.3 - 添加
另请参阅
过滤规则实现指引 v1 过滤规则 API app/serializers/rest/v1/filter_serializer.rb翻译状态: 本文是英文页面 V1::Filter 的翻译,最后翻译时间:2025-04-21,点击这里可以查看翻译后页面的改动。