Ойын жүйелері

Ойыныңыздағы чат: арналар және жеке хабарлар

iDos Games-тің дайын ойыншылар чаты қалай жұмыс істейді: қойындылар түріндегі арналар, жеке чаттар, хабарлар тарихы, баяу режим, модерация, шағымдар және елемеу, және оны кабинетте қалай баптауға болады.

Чат - дайын ойыншылар чаты: қойындылар түріндегі тайтл арналары және жеке чаттар. Модерация, баяу режим және кім қай жерде жаза алатыны - сервердікі, ал жабық чат ештеңе тұрмайды: ол тек экран ашық тұрғанда сұрау жібереді.

Ойыншы не көреді

  • Қойындылар түріндегі арналар және «Жеке»: бір-бірмен чаттар, тайтл рұқсат етсе, достармен.
  • Тарихы мен ертеректегі хабарлары бар лента; жіберілгеннің сервердегі көшірмесі (модерация сөзді жасыруы мүмкін).
  • Баяу режимнің кері санағы және ойыншы арнаға жаза алмайтын себеп.
  • Хабар әрекеттері: жеке жазу, себебін көрсетіп шағымдану, ойыншыны елемеу; қалауымен қосылатын арналарға кіру және шығу.
Чат
12 450
320
Әлем
Сауда
Жеке3
MiraРейдке кім барады?
ArrowМен! 5 минут
Мені де қосыңдар
Баяу режим: 4 с
Тайтл арналары қойындылармен және жеке чаттар.
Ертеректегі хабарлары бар лента; баяу режим мен модерация - сервердікі.
Мысал. Чат: қойындылардағы арналар және хабарлар лентасы.

Бұл қалай жұмыс істейді

  • Бір сұрау сервер белгілеген аралықпен барлық бөлмені қамтиды және тек экран ашық тұрғанда жүреді.
  • Ойыншы бөлмелерден шыққанда олар оқылды деп белгіленеді; белгі - сессияда бір рет оқылатын оқылмағандар саны.
  • Дос карточкасындағы «Хабар» жеке чатты ашады.

Қадам 01Жүйені жобаға қосыңыз

ЖИ-кодерден сұраңыз: «Чат қос». Ол әлем арнасы, қалауымен қосылатын сауда арнасы және достар арасындағы жеке чаттары бар дайын жүйені орнатады.

Қадам 02Кабинетте баптаңыз

Кабинетті ашып, жобаңызды таңдап, Тікелей операциялар → v2 → Чат бөліміне өтіңіз.

  • Арналар жасаңыз: аты, кім жаза алатыны, баяу режим және қосылу қалау бойынша ма.
  • Жеке чаттардың ережелерін (мысалы, тек достар арасында) және модерацияны баптаңыз.

Беттегі ЖИ батырмасы көмекшіні ашады: не керегін сипаттаңыз, ол өзгерістер ұсынады, сіз оларды қарап, Сақтау батырмасын басасыз.

Қадам 03Тексеріп, шығарыңыз

Жүйені қосымшаңыздың тест нұсқасында тексеріңіз. Баптаулар жұмыс істейтін қосымшаға бөлек әрекетпен жіберіледі - жариялау және сілтемелер бетін қараңыз.

Әзірлеушілерге

Чат @idosgames/core ішіндегі client.chat арқылы жұмыс істейді.

TypeScript
// Арнаға жіберу және доспен жеке чат ашу
const res = await client.chat.sendMessage('world', 'Who is up for the raid?')
if (!res.ok) return showError(res.error) // мысалы, баяу режим немесе жазу құқығы жоқ
const dm = await client.chat.openDirectChannel(friendUserID)
// Бір сұрау барлық бөлмені қамтиды; оны тек чат экраны ашық тұрғанда жіберіңіз
const updates = await client.chat.poll()
  • Терілгенді емес, сервер қайтарғанды көрсетіңіз: модерация мәтінді өзгертуі мүмкін.
  • Чат жабық тұрғанда сұрау жібермеңіз: белгіге сессияда бір оқу жеткілікті.

Әр өріс chat-system дағдысында сипатталған, оны SDK-ның MCP сервері береді.

Жиі қойылатын сұрақтар

Модерация бар ма?

Иә. Сервер тыйым салынған сөздерді жасырады, баяу режим мен шектерді қолданады, ал ойыншылар басқаларға шағымдана және оларды елемей алады.

Ешкім оқымаса, чат серверге жүктеме бере ме?

Жоқ. Ол тек чат экраны ашық тұрғанда сұрау жібереді.

Сондай-ақ қараңыз

Өз ойыныңызды жасаңыз

Идеяны бір сөйлеммен сипаттаңыз - ЖИ-кодер оны жинайды, ал ойын өз сілтемесімен іске қосылады.