学习
引擎类
Chat
已弃用
无法创建
服务
未复制

*此内容使用人工智能(Beta)翻译,可能包含错误。若要查看英文页面,请点按 此处


概要
方法
CanUsersChatAsync(userIdFrom: number,userIdTo: number):boolean
Chat(partOrCharacter: Instance,message: string,color: Enum.ChatColor):()
FilterStringAsync(stringToFilter: string,playerFrom: Player,playerTo: Player):string
FilterStringForBroadcast(stringToFilter: string,playerFrom: Player):string
FilterStringForPlayerAsync(stringToFilter: string,playerToFilterFor: Player):string
已弃用
InvokeChatCallback(callbackType: Enum.ChatCallbackType,callbackArguments: Tuple):Tuple
RegisterChatCallback(callbackType: Enum.ChatCallbackType,callbackFunction: function):()
SetBubbleChatSettings(settings: Variant):()
继承成员

API 参考
属性
BubbleChatEnabled
读取并联
功能: Chat
Chat.BubbleChatEnabled:boolean

LoadDefaultChat
无法获知安全性
读取并联
功能: Chat
Chat.LoadDefaultChat:boolean

方法
CanUserChatAsync
暂停
功能: Chat
Chat:CanUserChatAsync(userId:number):boolean
参数
userId:number
返回

CanUsersChatAsync
暂停
功能: Chat
Chat:CanUsersChatAsync(
userIdFrom:number, userIdTo:number
参数
userIdFrom:number
userIdTo:number
返回

Chat
功能: Chat
Chat:Chat(
partOrCharacter:Instance, message:string, color:Enum.ChatColor
):()
参数
partOrCharacter:Instance
message:string
默认值:"Blue"
返回
()
代码示例
聊天:聊天
local ChatService = game:GetService("Chat")
local part = Instance.new("Part")
part.Anchored = true
part.Parent = workspace
ChatService:Chat(part, "怪约翰!", "Red")

FilterStringAsync
暂停
功能: Chat
Chat:FilterStringAsync(
stringToFilter:string, playerFrom:Player, playerTo:Player
参数
stringToFilter:string
playerFrom:Player
playerTo:Player
返回

FilterStringForBroadcast
暂停
功能: Chat
Chat:FilterStringForBroadcast(
stringToFilter:string, playerFrom:Player
参数
stringToFilter:string
playerFrom:Player
返回
代码示例
聊天:过滤字符串以供广播
local Players = game:GetService("Players")
local Chat = game:GetService("Chat")
local playerFrom = Players.LocalPlayer
local message = "你好,世界!"
-- 过滤字符串并将结果存储在 'FilteredString' 变量中
local filteredString = Chat:FilterStringForBroadcast(message, playerFrom)
print(filteredString)

FilterStringForPlayerAsync
已弃用

InvokeChatCallback
功能: Chat
Chat:InvokeChatCallback(
callbackType:Enum.ChatCallbackType, callbackArguments:Tuple
参数
callbackArguments:Tuple
返回

RegisterChatCallback
功能: Chat
Chat:RegisterChatCallback(
callbackType:Enum.ChatCallbackType, callbackFunction:function
):()
参数
callbackFunction:function
返回
()

SetBubbleChatSettings
功能: Chat
Chat:SetBubbleChatSettings(settings:Variant):()
参数
settings:Variant
返回
()
代码示例
自定义视觉外观
local ChatService = game:GetService("Chat")
ChatService:SetBubbleChatSettings({
BackgroundColor3 = Color3.fromRGB(180, 210, 228),
TextSize = 20,
Font = Enum.Font.Cartoon,
})
恢复默认设置
local ChatService = game:GetService("Chat")
-- 设置气泡聊天设置为默认
ChatService:SetBubbleChatSettings({})

活动
Chatted
功能: Chat
Chat.Chatted(
part:Instance, message:string, color:Enum.ChatColor
参数
message:string

©2026 Roblox Corporation、Roblox、Roblox 标志及 Powering Imagination 是我们在美国及其他国家或地区的注册与未注册商标。