चैट एक तैयार खिलाड़ी चैट है: टैब के रूप में टाइटल के चैनल और निजी चैट। मॉडरेशन, स्लो मोड और कौन कहाँ लिख सकता है, यह सर्वर का काम है, और बंद चैट का कोई खर्च नहीं: वह सिर्फ़ स्क्रीन खुली होने पर पोल करता है।
खिलाड़ी क्या देखता है
- टैब के रूप में चैनल और "निजी": आमने-सामने के चैट, टाइटल अनुमति दे तो दोस्तों के साथ।
- इतिहास और पुराने मैसेज वाला फ़ीड; भेजे गए मैसेज की सर्वर वाली कॉपी (मॉडरेशन कोई शब्द छिपा सकता है)।
- स्लो मोड की उलटी गिनती और वह वजह जब खिलाड़ी किसी चैनल में नहीं लिख सकता।
- मैसेज की कार्रवाइयाँ: निजी में लिखना, वजह के साथ रिपोर्ट करना, खिलाड़ी को अनदेखा करना; अपनी मर्ज़ी वाले चैनल में जुड़ना और छोड़ना।
यह कैसे काम करता है
- एक पोल सर्वर के तय अंतराल पर हर रूम को कवर करता है, और सिर्फ़ स्क्रीन खुली होने पर चलता है।
- खिलाड़ी रूम छोड़ता है तो वे पढ़े हुए चिह्नित होते हैं; बैज बिना पढ़े मैसेज की गिनती है, जो हर सेशन में एक बार पढ़ी जाती है।
- दोस्त के कार्ड पर "मैसेज" निजी चैट खोलता है।
चरण 01प्रोजेक्ट में सिस्टम जोड़ें
AI कोडर से कहें: "चैट जोड़ो"। वह वर्ल्ड चैनल, अपनी मर्ज़ी से जुड़ने वाले ट्रेड चैनल और दोस्तों के बीच निजी चैट वाला तैयार सिस्टम लगाता है।
चरण 02डैशबोर्ड में सेट करें
डैशबोर्ड खोलें, अपना प्रोजेक्ट चुनें और लाइव ऑपरेशंस → v2 → चैट पर जाएँ।
- चैनल बनाएँ: नाम, कौन लिख सकता है, स्लो मोड और क्या जुड़ना अपनी मर्ज़ी से है।
- निजी चैट के नियम (जैसे सिर्फ़ दोस्तों के बीच) और मॉडरेशन सेट करें।
पेज का AI बटन असिस्टेंट खोलता है: बताएँ कि क्या चाहिए, वह बदलाव सुझाता है, और आप उन्हें देखकर सेव दबाते हैं।
चरण 03टेस्ट करें और रिलीज़ करें
अपने ऐप के टेस्ट वर्शन में सिस्टम जाँचें। सेटिंग अलग कार्रवाई से लाइव ऐप में जाती हैं, प्रकाशन और लिंक देखें।
डेवलपर के लिए
चैट @idosgames/core में client.chat से काम करता है।
// चैनल में भेजें और दोस्त के साथ निजी चैट खोलें
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 सर्वर देता है।
अक्सर पूछे जाने वाले सवाल
क्या मॉडरेशन है?
हाँ। सर्वर प्रतिबंधित शब्द छिपाता है, स्लो मोड और सीमाएँ लागू करता है, और खिलाड़ी दूसरों की रिपोर्ट कर सकते हैं और उन्हें अनदेखा कर सकते हैं।
कोई न पढ़ रहा हो तब भी क्या चैट सर्वर पर बोझ डालता है?
नहीं। वह सिर्फ़ तभी पोल करता है जब चैट स्क्रीन खुली हो।
यह भी देखें
- आपके गेम में दोस्त: अनुरोध, सुझाव और खबरेंiDos Games का तैयार दोस्त सिस्टम कैसे काम करता है: दोस्तों की सूची, अनुरोध, सक्रिय खिलाड़ियों के सुझाव, खबरों का इनबॉक्स, ID से जोड़ना और idosgames.com के दोस्त, और इसे कहाँ सेट करें।
- अपने सर्वर के बिना मल्टीप्लेयर: रूम और वॉइसiDos Games का तैयार मल्टीप्लेयर कैसे काम करता है: लॉबी में सार्वजनिक या इनवाइट वाले रूम, तैयारी की जाँच, रूम चैट और वॉइस चैट, होस्ट सबके लिए गेम शुरू करता है, खिलाड़ी WebRTC से जुड़ते हैं, और इसे कैसे चालू करें।
- इन-गेम मेल: पत्र, इनाम और गिफ़्टiDos Games का तैयार मेलबॉक्स कैसे काम करता है: पब्लिशर के इनाम वाले पत्र, दूसरे सिस्टम के छूटे इनाम, रोज़ के गिफ़्ट और दोस्तों के बीच ट्रांसफ़र, और इसे डैशबोर्ड में कैसे चालू करें।
अपना गेम बनाएँ
अपना आइडिया एक वाक्य में लिखें - AI कोडर उसे बना देगा, और गेम अपने लिंक पर लाइव हो जाएगा।