$lang['tuto'] = "பயிற்சிகள்"; ?> ரஸ்ட் போட்களில் பயனர்

ரஸ்ட் போட்களில் பயனர் ஐடிகளை டிஸ்கார்ட் செய்ய SSRC ஐ மேப்பிங் செய்தல்

Temp mail SuperHeros
ரஸ்ட் போட்களில் பயனர் ஐடிகளை டிஸ்கார்ட் செய்ய SSRC ஐ மேப்பிங் செய்தல்
ரஸ்ட் போட்களில் பயனர் ஐடிகளை டிஸ்கார்ட் செய்ய SSRC ஐ மேப்பிங் செய்தல்

டிஸ்கார்ட் குரல் சேனல்களில் எஸ்.எஸ்.ஆர்.சி மேப்பிங்கைப் புரிந்துகொள்வது

குரல் சேனல்களுடன் தொடர்பு கொள்ளும் டிஸ்கார்ட் போட்டை உருவாக்குவது உற்சாகமாகவும் சவாலாகவும் இருக்கும். ஒரு சேனலில் உள்ள குறிப்பிட்ட SSRC (ஒத்திசைவு மூல அடையாளங்காட்டி) க்கு எந்தப் பயனர் ஒத்துப்போகிறார் என்பதைக் கண்டறிவது ஒரு பொதுவான தடையாகும். சில முக்கியமான நிகழ்வுகள் ஏற்கனவே நிகழ்ந்திருக்கலாம் என்பதால், பயனர்கள் போட்க்கு முன் சேனலில் சேரும்போது இது தந்திரமானது. 🛠️

ரஸ்டில், பயன்படுத்தி அமைதி மற்றும் பாடல் பறவை நூலகங்கள் குரல் பாக்கெட்டுகளைக் கேட்பதற்கும் இந்த இணைப்புகளை திறமையாக நிர்வகிப்பதற்கும் சாத்தியமாக்குகின்றன. இருப்பினும், நம்பகத்தன்மை பேசும் ஸ்டேட் அப்டேட் பயனர் ஐடிகளுடன் SSRCகளை இணைப்பதற்கான செய்திகள் வரம்புகளை ஏற்படுத்துகின்றன. ஒரு பயனர் பேசத் தொடங்கும் போது இந்தச் செய்திகள் தூண்டப்படுகின்றன, மற்றவர்களுக்குப் பிறகு அது இணைந்தால் போட் இடைவெளியுடன் இருக்கும்.

உங்கள் போட் அனைத்து செயலில் பங்கேற்பாளர்களையும் அடையாளம் காண விரும்பும்போது இந்த சிக்கல் குறிப்பாக வெறுப்பாக இருக்கும், குறிப்பாக கண்காணிப்பு, உள்நுழைவு அல்லது தனிப்பயன் பயனர் இடைவினைகள் போன்ற மேம்பட்ட அம்சங்களுக்கு. முன்பே இருக்கும் பயனர்களுக்கான நம்பகமான எஸ்.எஸ்.ஆர்.சி-க்கு-பயனர் மேப்பிங் இல்லாமல், உங்கள் போட் செயல்பாடு முழுமையடையாது. .

இந்த கட்டுரையில், இந்த இடைவெளியைக் குறைக்க முடியுமா என்பதை நாங்கள் ஆராய்வோம், பயனர்கள் உங்கள் போட் முன் சேனலில் சேர்ந்தாலும் துல்லியமாக வரைபடமாக வரைபடமாக்குவோம். டிஸ்கார்ட்டின் குரல் நிகழ்வுகளின் நுணுக்கங்களை ஆராய்வோம், நடைமுறை பணித்தொகுப்புகளை முன்மொழிகிறோம், மேலும் வளர்ச்சி அனுபவத்திலிருந்து நுண்ணறிவுகளை வழங்குவோம். .

கட்டளை பயன்பாட்டின் உதாரணம்
add_global_event ஸ்பீக்கிங்ஸ்டேட் அப்டேட் போன்ற உலகளாவிய நிகழ்விற்கான நிகழ்வு கேட்பவரைச் சேர்க்கிறது, இது பயனர்கள் குரல் சேனலில் பேசத் தொடங்கும் போது அல்லது நிறுத்தும்போது கண்டறிதல் போன்ற நிகழ்வுகளைக் கையாள போட்டை அனுமதிக்கிறது.
SpeakingStateUpdate குரல் சேனலில் பயனரின் பேசும் நிலை மாறும்போது ஒரு குறிப்பிட்ட நிகழ்வு வகை தூண்டப்பட்டது. இது எஸ்.எஸ்.ஆர்.சி மற்றும் பயனர் ஐடி போன்ற விவரங்களை வழங்குகிறது, மேப்பிங் ஸ்பீக்கர்களுக்கு முக்கியமானது.
EventContext செயலாக்கப்படும் நிகழ்வின் சூழலைக் குறிக்கிறது. SSRCகள் மற்றும் ஸ்பீக்கிங்ஸ்டேட் அப்டேட் போன்ற நிகழ்வுகளிலிருந்து பயனர் ஐடிகள் போன்ற தரவைப் பிரித்தெடுக்க இது பயன்படுகிறது.
Mutex SSRC-to-UserId மேப்பிங்களைச் சேமித்து வைத்திருக்கும் HashMap போன்ற பகிர்ந்த தரவுகளுக்கு நூல்-பாதுகாப்பான, ஒத்திசைவற்ற அணுகலை வழங்குகிறது, இது பணிகள் முழுவதும் புதுப்பிப்புகள் ஒத்திசைக்கப்படுவதை உறுதி செய்கிறது.
HashMap SSRC-to-UserId மேப்பிங்கைச் சேமிக்கப் பயன்படுத்தப்படும் சேகரிப்பு வகை. கொடுக்கப்பட்ட SSRC ஐ தொடர்புடைய டிஸ்கார்ட் பயனருக்கு மேப்பிங் செய்வதற்கான விரைவான தேடலை இது அனுமதிக்கிறது.
tokio::spawn ஸ்பீக்கிங்ஸ்டேட் அப்டேட் நிகழ்வைப் பெறும்போது SSRC மேப்பிங்கைப் புதுப்பிப்பது போன்ற, தடையற்ற செயல்பாடுகளைக் கையாள, ஒத்திசைவற்ற பணியை உருவாக்குகிறது.
TrackEvent SSRCகளுடன் தரவைக் கண்காணிக்கவும் ஒத்திசைக்கவும் நீட்டிக்கப்படும் பிளேபேக் நிலை மாற்றங்கள் போன்ற ஆடியோ டிராக்குகள் தொடர்பான குறிப்பிட்ட நிகழ்வுகளைக் குறிக்கிறது.
CoreEvent பாடல் பறவையில் ஒரு அடிப்படை வகை நிகழ்வு, இதில் பேசும் இடத்தைப் போன்ற குரல் தொடர்பான நிகழ்வுகள் அடங்கும். எஸ்.எஸ்.ஆர்.சி மேப்பிங் நடவடிக்கைகளை கையாள இது அவசியம்.
EventHandler ஸ்பீக்கிங்ஸ்டேட் அப்டேட் போன்ற நிகழ்வுகளைக் கையாளும் பண்பை வரையறுக்கிறது. தனிப்பயன் செயலாக்கங்கள் பயனர்களுக்கு SSRCகளை மேப்பிங் செய்வதற்கான குறிப்பிட்ட தர்க்கத்தை அனுமதிக்கின்றன.
get_user_id ஒரு தனிப்பயன் செயல்பாடு, கொடுக்கப்பட்ட SSRC உடன் தொடர்புடைய பயனர் ஐடியை சேமிக்கப்பட்ட மேப்பிங்கிலிருந்து மீட்டெடுக்கப் பயன்படுகிறது, இது திறமையான வினவலை உறுதி செய்கிறது.

SSRC மேப்பிங் ஸ்கிரிப்ட்கள் சிக்கலை எவ்வாறு தீர்க்கிறது

மேலே வழங்கப்பட்ட ஸ்கிரிப்டுகள் மேப்பிங்கின் சவாலை எதிர்கொள்ளும் நோக்கத்தைக் கொண்டுள்ளன SSRC (ஒத்திசைவு மூல அடையாளங்காட்டி) குரல் சேனலில் பயனர் ஐடிகளை முரண்படுவதற்கான மதிப்புகள், குறிப்பாக போட் முன் இணைந்த பயனர்களுக்கு. முக்கிய செயல்பாடு கேட்பதை நம்பியுள்ளது Bysopstateupdate நிகழ்வு, ஒரு பயனரின் பேசும் நிலை மாறும்போதெல்லாம் தூண்டப்படுகிறது. இந்த நிகழ்வு எஸ்.எஸ்.ஆர்.சி மற்றும் பயனர் ஐடி போன்ற முக்கியமான தகவல்களை வழங்குகிறது, இது போட் இரண்டிற்கும் இடையில் ஒரு மேப்பிங்கை உருவாக்க அனுமதிக்கிறது. இந்த வரைபடங்களை பகிரப்பட்ட இடத்தில் சேமிப்பதன் மூலம் ஹாஷ்மேப், போட் ஒரு குறிப்பிட்ட எஸ்.எஸ்.ஆர்.சி உடன் தொடர்புடைய பயனர் ஐடியை பின்னர் மீட்டெடுக்க முடியும்.

தீர்வின் ஒரு முக்கிய உறுப்பு பயன்பாடு மியூடெக்ஸ் HashMapக்கு நூல்-பாதுகாப்பான அணுகலை உறுதி செய்வதற்கான கட்டமைப்பு. பல ஒத்திசைவற்ற பணிகள் ஒரே நேரத்தில் மேப்பிங்கைப் படிக்க அல்லது எழுத முயற்சிப்பதால், இந்த செயல்பாடுகள் ஒத்திசைக்கப்படுவதை Mutex உறுதிசெய்கிறது, தரவு சிதைவைத் தடுக்கிறது. எடுத்துக்காட்டாக, ஒரு பயனர் பேசத் தொடங்கும் போது, ​​​​போட் வரைபடத்தைப் பூட்டி, புதிய SSRC-to-UserId மேப்பிங் மூலம் அதைப் புதுப்பித்து, பின்னர் பூட்டை வெளியிடுகிறது. அதிக டிராஃபிக் குரல் சேனல்களிலும் மேப்பிங் துல்லியமாக இருப்பதை இந்த வடிவமைப்பு உறுதி செய்கிறது. 🛠️

தீர்வு மற்றொரு முக்கிய அம்சம் பயன்பாடு ஆகும் டோக்கியோ :: ஸ்பான் செயல்பாடுகளை ஒத்திசைவற்ற முறையில் கையாள. போட் ஒரு டாக்ஸ்டேட்அப்டேட் நிகழ்வைப் பெறும்போது, ​​முக்கிய நிகழ்வு வளையத்தைத் தடுக்காமல் மேப்பிங்கைப் புதுப்பிக்க இது ஒரு புதிய பணியை உருவாக்குகிறது. டிஸ்கார்ட் போட் போன்ற நிகழ்நேர பயன்பாட்டில் இது முக்கியமானது, அங்கு தாமதங்கள் தவறவிட்ட நிகழ்வுகள் அல்லது சீரழிந்த செயல்திறனுக்கு வழிவகுக்கும். கூடுதலாக, பயனர்கள் தங்கள் எஸ்.எஸ்.ஆர்.சி.யை விட்டு வெளியேறலாம் அல்லது மாற்றுவதற்கான வாய்ப்பைக் கையாளுகிறது, புதிய நிகழ்வுகள் வரும்போது வரைபடங்களை புதுப்பிக்கவோ அல்லது மாறும் வகையில் அகற்றவோ அனுமதிக்கிறது.

போட் திறம்பட செயல்படுவதை உறுதிசெய்ய, குரல் சேனலுடன் இணைக்கப்படுவதற்கு முன்பே பயனர்கள் இணைந்திருந்தாலும், ஒரு ஃபால்பேக் அணுகுமுறையை செயல்படுத்தலாம். எடுத்துக்காட்டாக, மேப்பிங்கை மறைமுகமாக ஊகிக்க, பயனர் இணைதல் அல்லது ஆடியோ பிளேபேக் நிலைகள் போன்ற பிற நிகழ்வுகளை போட் கண்காணிக்க முடியும். இது 100% துல்லியத்திற்கு உத்தரவாதம் அளிக்காவிட்டாலும், போட்டின் திறன்களை நீட்டிக்க இது ஒரு நடைமுறை வழியை வழங்குகிறது. பெரிய டிஸ்கார்ட் சேவையகத்தை ஒரு போட் மதிப்பாய்வு செய்வது போன்ற நிஜ-உலகக் காட்சிகள், இந்த மேம்படுத்தல்களிலிருந்து குறிப்பிடத்தக்க வகையில் பயனடைகின்றன, அனைத்துப் பயனர்களும் சரியாகக் கண்டறியப்பட்டு கண்காணிக்கப்படுவதை உறுதிசெய்கிறது. 🚀

முன்னர் இணைந்த பயனர்களுக்கான பயனர் ஐடிகளை முரண்பட எஸ்.எஸ்.ஆர்.சி.

அமைதி மற்றும் பாடல் பறவை நூலகங்களுடன் துருவைப் பயன்படுத்தி பின்தளத்தில் தீர்வு

use songbird::events::CoreEvent;
use songbird::input::Input;
use songbird::{Call, Event, EventContext, EventHandler};
use serenity::client::Context;
use serenity::model::id::{ChannelId, UserId};
use std::collections::HashMap;
use tokio::sync::Mutex;

struct SSRCMappingHandler {
    mappings: Mutex<HashMap<u32, UserId>>, // SSRC to UserId mapping
}

impl SSRCMappingHandler {
    fn new() -> Self {
        Self {
            mappings: Mutex::new(HashMap::new()),
        }
    }

    async fn add_mapping(&self, ssrc: u32, user_id: UserId) {
        let mut mappings = self.mappings.lock().await;
        mappings.insert(ssrc, user_id);
    }

    async fn get_user_id(&self, ssrc: u32) -> Option<UserId> {
        let mappings = self.mappings.lock().await;
        mappings.get(&ssrc).copied()
    }
}

#[tokio::main]
async fn main() {
    let handler = SSRCMappingHandler::new();
    let mut call = Call::new();

    call.add_global_event(
        Event::Core(CoreEvent::SpeakingStateUpdate),
        |context: &EventContext<'_>| {
            if let EventContext::SpeakingStateUpdate(data) = context {
                let ssrc = data.ssrc;
                let user_id = data.user_id; // UserId from the event
                tokio::spawn(handler.add_mapping(ssrc, user_id));
            }
            None
        },
    );
}

SSRC நிலை மற்றும் பின்னடைவு முறைகளுடன் கலப்பின அணுகுமுறையைப் பயன்படுத்துதல்

SSRC இல்லாமைக்கு ரஸ்ட் மற்றும் நிகழ்வு ஒத்திசைவைப் பயன்படுத்தி பின்தள தீர்வு

use serenity::model::id::{GuildId, UserId};
use serenity::prelude::*;
use songbird::{Call, Event, TrackEvent, VoiceEvent};
use tokio::sync::Mutex;

struct StateManager {
    guild_id: GuildId,
    active_users: Mutex<HashMap<UserId, u32>>,
}

impl StateManager {
    pub fn new(guild_id: GuildId) -> Self {
        Self {
            guild_id,
            active_users: Mutex::new(HashMap::new()),
        }
    }

    pub async fn update(&self, user_id: UserId, ssrc: u32) {
        let mut active_users = self.active_users.lock().await;
        active_users.insert(user_id, ssrc);
    }

    pub async fn get_ssrc(&self, user_id: &UserId) -> Option<u32> {
        let active_users = self.active_users.lock().await;
        active_users.get(user_id).copied()
    }
}

#[tokio::main]
async fn main() {
    let manager = StateManager::new(GuildId(1234567890));
    let call = Call::new();

    call.add_global_event(
        Event::Core(VoiceEvent::SpeakingStateUpdate),
        |ctx| {
            if let EventContext::SpeakingStateUpdate(data) = ctx {
                let user_id = data.user_id.unwrap_or_default();
                let ssrc = data.ssrc;
                tokio::spawn(manager.update(user_id, ssrc));
            }
            None
        },
    );
}

டிஸ்கார்ட் போட்களுக்கான SSRC மேப்பிங்கில் உள்ள சவால்களை நிவர்த்தி செய்தல்

மேப்பிங் பற்றிய விவாதத்தில் ஒரு அம்சம் பெரும்பாலும் கவனிக்கப்படவில்லை எஸ்.எஸ்.ஆர்.சி. டிஸ்கார்டில் உள்ள பயனர் ஐடிகளுக்கான மதிப்புகள் நீண்ட காலத்திற்கு அமைதியாக இருக்கும் பயனர்களைக் கையாளுகிறது. பாட் இணைக்கப்பட்டிருக்கும் போது ஒரு பயனர் பேசவில்லை என்றால், இல்லை பேசும் ஸ்டேட் அப்டேட் தூண்டப்பட்டது, மேலும் ஒரு மேப்பிங்கை உருவாக்க போட்க்கு நேரடித் தகவல் இல்லை. போன்ற நிகழ்வுகளுடன் அவ்வப்போது குரல் சேனல் மாநில வாக்கெடுப்பை ஒருங்கிணைப்பதே சாத்தியமான தீர்வாகும் குரல், இது பயனர் இருப்பு மாற்றங்களைக் கண்காணிக்கிறது, பேசாமல் கூட. இந்தத் தரவை நேர முத்திரைகளுடன் தொடர்புபடுத்துவதன் மூலம், துல்லியமான எஸ்.எஸ்.ஆர்.சி விவரங்கள் இல்லாமல், எந்த பயனர்கள் செயலில் இருக்கிறார்கள் என்பதை போட் ஊகிக்க முடியும்.

மற்றொரு சவாலானது, பெரிய டிஸ்கார்ட் சர்வர்களில் பல சமகால குரல் சேனல்களுடன் செயல்திறனை மேம்படுத்துவதை உள்ளடக்கியது. பல நிகழ்வுகளைக் கண்காணிப்பது வளங்களைத் திணறடிக்கும், குறிப்பாக பல பயனர்களுக்கு மேப்பிங்களைச் சேமிக்க பெரிய HashMaps ஐ நிர்வகிக்கும் போது. ஒரு சாத்தியமான மேம்படுத்தல் பகிர்தல் உத்திகளை செயல்படுத்துகிறது, இதில் குரல் சேனல் ஐடிகளின் அடிப்படையில் தரவு பிரிக்கப்படுகிறது. இது தேடும் நேரத்தைக் குறைக்கிறது மற்றும் ஒரு சேனலுக்கான மேப்பிங் மற்றவர்களுக்கு இடையூறாக இருக்காது. போன்ற இலகுரக ரஸ்ட் கட்டமைப்புகளைப் பயன்படுத்துதல் டாஷ்மேப் இத்தகைய உயர் போக்குவரத்து காட்சிகளில் செயல்திறனை மேலும் மேம்படுத்த முடியும். .

இறுதியாக, பாதுகாப்பு ஒரு முக்கியமான கருத்தாகும். அங்கீகரிக்கப்படாத அணுகலைத் தடுக்க, பயனர் ஐடிகள் போன்ற முக்கியமான தரவைக் கையாளும் போட் வடிவமைக்கப்பட வேண்டும். பயனர் ஐடி மேப்பிங்கை குறியாக்கம் செய்தல் மற்றும் API அழைப்புகளுக்கு வலுவான அங்கீகார வழிமுறைகளைப் பயன்படுத்துதல் போன்ற நுட்பங்கள் இன்றியமையாதவை. எடுத்துக்காட்டாக, பொதுச் சேவையகத்தை மதிப்பிடும் ஒரு போட், நம்பகமான நிர்வாகி பயனர்களுக்கு மட்டுமே மேப்பிங் அணுகலைக் கட்டுப்படுத்தலாம், செயல்பாட்டைப் பராமரிக்கும் போது உறுப்பினர் தனியுரிமையை உறுதி செய்யலாம். இந்த முழுமையான அணுகுமுறை போட் திறமையானது, பாதுகாப்பானது மற்றும் அளவிடக்கூடியது என்பதை உறுதி செய்கிறது. 🔒

துருவில் பயனர்களை முரண்படுவதற்கு எஸ்.எஸ்.ஆர்.சி மேப்பிங் பற்றிய கேள்விகள்

  1. SSRC என்றால் என்ன?
  2. ஒரு எஸ்எஸ்ஆர்சி (ஒத்திசைவு மூல அடையாளங்காட்டி) என்பது குரல் சேனலில் ஆடியோ ஸ்ட்ரீமுக்கு ஒதுக்கப்பட்ட தனித்துவமான எண்ணாகும். இது ஸ்ட்ரீம்களை வேறுபடுத்த உதவுகிறது ஆனால் இயல்பாகவே பயனர்களை அடையாளம் காணாது.
  3. ஏன் இல்லை SpeakingStateUpdate அமைதியான பயனர்களுக்கு வேலை?
  4. தி SpeakingStateUpdate பயனர்கள் தொடங்கும் போது அல்லது பேசுவதை நிறுத்தும்போது மட்டுமே நிகழ்வு தூண்டுகிறது, எனவே எந்த சத்தமும் இல்லாத பயனர்களுக்கு இது சுடாது.
  5. போட்டிற்கு முன் இணைந்த பயனர்களை நான் எவ்வாறு கையாள்வது?
  6. போன்ற நிகழ்வுகளை நீங்கள் கண்காணிக்கலாம் VoiceStateUpdate, பயனர்கள் சேரும்போது அல்லது வெளியேறும்போது இது உள்நுழைகிறது, மேலும் இந்த தரவை ஏற்கனவே உள்ள ஸ்ட்ரீம்களில் வரைபடமாக்க முயற்சிக்கிறது.
  7. பெரிய சேவையகங்களுக்கான செயல்திறனை நான் மேம்படுத்த முடியுமா?
  8. ஆம், போன்ற கட்டமைப்புகளைப் பயன்படுத்துதல் DashMap ஒரே நேரத்தில் அணுகல் மற்றும் சேனல் ஐடி மூலம் தரவைப் பகிர்தல் ஆகியவை மேல்நிலையைக் கணிசமாகக் குறைக்கும்.
  9. மற்ற நிகழ்வுகளிலிருந்து எஸ்.எஸ்.ஆர்.சியை மீட்டெடுக்க ஒரு வழி இருக்கிறதா?
  10. துரதிர்ஷ்டவசமாக, எந்த நேரடி நிகழ்வும் எஸ்.எஸ்.ஆர்.சி-பயனர் வரைபடங்களைத் தவிர்த்து வழங்குவதில்லை SpeakingStateUpdate, ஆனால் நிகழ்வுகளை ஆக்கப்பூர்வமாக இணைப்பது மறைமுக தீர்வுகளை வழங்கக்கூடும்.

SSRC மேப்பிங்கின் இறுதி எண்ணங்கள்

மேப்பிங் எஸ்.எஸ்.ஆர்.சி. குரல் சேனல்களுடன் பணிபுரியும் போட்களுக்கு பயனர் ஐடிஎஸ் ஆகியவற்றை மறுப்பதற்கான மதிப்புகள் ஒரு முக்கியமான பணியாகும். நிகழ்வு கண்காணிப்பை உகந்த தரவு கையாளுதலுடன் இணைப்பதன் மூலம், டெவலப்பர்கள் தவறவிட்ட நிகழ்வுகள் மற்றும் அமைதியான பயனர்களால் ஏற்படும் இடைவெளிகளைக் குறைக்க முடியும். நிஜ உலக எடுத்துக்காட்டுகள் இந்த நுட்பங்களை பயனுள்ளதாக நிரூபிக்கின்றன. .

ஆக்கபூர்வமான சிக்கல் தீர்க்கும், மாற்று நிகழ்வுகளைப் பயன்படுத்துவது மற்றும் கூச்சம் செய்வது போன்றவை, பெரிய சேவையகங்களில் போட்கள் அளவிடக்கூடியதாகவும் திறமையாகவும் இருப்பதை உறுதி செய்கிறது. இந்த நுட்பங்களுடன், நீங்கள் துல்லியமான மேப்பிங்குகளை பராமரிக்கலாம், பயனர் கண்காணிப்பை மேம்படுத்தலாம் மற்றும் மாறுபட்ட பயன்பாட்டு நிகழ்வுகளுக்கு வலுவான அம்சங்களை உருவாக்கலாம், உங்கள் போட் செயல்பாடு மற்றும் நம்பகத்தன்மையில் இருப்பதை உறுதி செய்கிறது. .

ஆதாரங்கள் மற்றும் குறிப்புகள்
  1. பயன்படுத்துவது பற்றிய விவரங்கள் அமைதி மற்றும் பாடல் பறவை முரண்பாடான போட்களை உருவாக்குவதற்கான நூலகங்கள் உத்தியோகபூர்வ ஆவணங்களிலிருந்து தழுவின. மேலும், பார்வையிடவும் அமைதி ஆவணம் .
  2. கையாளுதல் பற்றிய நுண்ணறிவு Bysopstateupdate நிகழ்வுகள் மற்றும் SSRC மேப்பிங் ஆகியவை டெவலப்பர் மன்றங்களில் நடந்த விவாதங்களால் ஈர்க்கப்பட்டன. சமூக உள்ளீட்டைச் சரிபார்க்கவும் கிதுப் - அமைதி .
  3. பயன்படுத்துவது போன்ற துருவில் மேம்பட்ட ஒத்திசைவு கையாளுதல் மியூடெக்ஸ் மற்றும் DASHMAP, இல் நன்கு ஆவணப்படுத்தப்பட்டுள்ளது Tokio.rs , நம்பகமான துரு ஆதாரம்.
  4. நிஜ உலக எடுத்துக்காட்டுகள் மற்றும் டிஸ்கார்ட் போட் மேம்பாட்டில் சரிசெய்தல் ஆகியவற்றிற்காக, அனுபவம் வாய்ந்த டெவலப்பர்களிடமிருந்து நுண்ணறிவு சேகரிக்கப்பட்டது. ரஸ்ட் டிஸ்கார்ட் சமூகம் .