TextChatService

Artık kullanılmayanları göster

*Bu içerik, yapay zekâ (beta) kullanılarak çevrildi ve hatalar içerebilir. Sayfayı İngilizce görüntülemek için buraya tıkla.

Oluşturulamaz
Hizmet

Deneyim içi metin sohbetini ele alan bir hizmet, , mesajları dekore etme, metin filtreleme, ve özel sohbet arayüzleri geliştirme dahil.

Daha fazla bilgi için, TextChatService Genel Bakışı görün.

Daha fazla özelleştirme için, TextChatService'in aşağıdaki tek çocukları vardır:

Özet

Özellikler

Yöntemler

  • DisplayBubble(partOrCharacter : Instance,message : string):()

    Verilen parçanın veya oyuncu karakterinin üzerinde bir sohbet balonu görüntüler.

  • Bekletir

    Bir kullanıcının deneyimlerde sohbet etme iznine sahip olup olmadığını belirler.

  • CanUsersChatAsync(userIdFrom : number,userIdTo : number):boolean
    Bekletir

    İki kullanıcının birbirlerine mesaj gönderecek olup olmadığını belirler.

  • CanUsersDirectChatAsync(requesterUserId : number,userIds : Array):Array
    Bekletir

    Bir kullanıcının, ebeveyn kontrol ayarları gibi faktörlere dayalı deneyimlerde doğrudan diğer kullanıcılarla sohbet etme iznine sahip olup olmadığını belirler.

Olaylar

Geri Aramalar

Özellikler

ChatTranslationEnabled

Çoğaltılmamış
Roblox Betik Güvenliği
Paralel oku

ChatVersion

Roblox Betik Güvenliği
Paralel oku

CreateDefaultCommands

Eklenti Güvenliği
Paralel oku

CreateDefaultTextChannels

Eklenti Güvenliği
Paralel oku

Yöntemler

DisplayBubble

()

Parametreler

partOrCharacter: Instance
Varsayılan değer: ""
message: string
Varsayılan değer: ""

Dönüşler

()

CanUserChatAsync

Bekletir

Parametreler

userId: number
Varsayılan değer: ""

Dönüşler

CanUsersChatAsync

Bekletir

Parametreler

userIdFrom: number
Varsayılan değer: ""
userIdTo: number
Varsayılan değer: ""

Dönüşler

CanUsersDirectChatAsync

Bekletir

Parametreler

requesterUserId: number
Varsayılan değer: ""
userIds: Array
Varsayılan değer: ""

Dönüşler

Kod Örnekleri

CanUsersDirectChatAsync

local TextChatService = game:GetService("TextChatService")
local directChatParticipants = TextChatService:CanUsersDirectChatAsync(userId1, { userId2 })
-- Check for eligible participants
if #directChatParticipants > 0 then
local directChannel = Instance.new("TextChannel")
directChannel.Parent = TextChatService
for _, participant in directChatParticipants do
directChannel:AddUserAsync(participant)
end
return directChannel
end
warn("Could not create TextChannel. Not enough eligible users.")
return nil

Olaylar

BubbleDisplayed

Parametreler

partOrCharacter: Instance
textChatMessage: TextChatMessage

MessageReceived

Parametreler

textChatMessage: TextChatMessage

SendingMessage

Parametreler

textChatMessage: TextChatMessage

Geri Aramalar

OnBubbleAdded

Parametreler

adornee: Instance

Dönüşler

OnChatWindowAdded

Parametreler


Dönüşler

OnIncomingMessage

Parametreler


Dönüşler