जब तक मुझे प्रमाणित नहीं किया जाता है तब तक चैनल में शामिल होने की कोशिश से xchat को रोकें


16

मैं आईआरसी के लिए XChat का उपयोग करता हूं। जिन कुछ स्वचालित चैनलों से मैं जुड़ना चाहता हूं, उन्हें सेवाओं के साथ पहचाने जाने की आवश्यकता है। जब मैंने शुरुआत की तो मैंने ऑटोलॉगिन के साथ xchat को सेट किया है, लेकिन कभी-कभी इसमें देरी होती है, यह प्रमाणित होने से पहले कुछ चैनलों (और विफल) में शामिल होने की कोशिश करेगा। क्या कुछ माध्यमों को प्रमाणित करने में देरी करने के लिए xchat को बताने का कोई तरीका है, जब तक कि मैं प्रमाणित नहीं हो जाता?

जवाबों:


16

अगर हम freenode के बारे में बात कर रहे हैं (यह दूसरों पर लागू हो सकता है) तो आप उसी समय प्रमाणित कर सकते हैं जब आप कनेक्ट करते हैं। बस सर्वर के पासवर्ड को अपने निक के पासवर्ड के रूप में सेट करें और आप ऑटो लॉगिन करें।

आप अपने पुराने उपयोगकर्ता को ऑटो-घोस्ट करने के लिए निक-ग्रुपिंग और अन्य विभिन्न चतुराई का उपयोग कर सकते हैं और इसे वापस ले सकते हैं।

http://freenode.net/faq.shtml#identify

या आप थोड़े और अधिक obtuse कनेक्ट स्ट्रिंग का उपयोग करके किसी भी निक के साथ जुड़ने का अधिकार बना सकते हैं:

/connect irc.freenode.net 6667 :<username> <password>

Xchat में, इसका मतलब है कि आप :<username> <password>सर्वर पासवर्ड बॉक्स में डालते हैं।


1
हां, मैं FreeNode के बारे में बात कर रहा हूं, और मैंने 'NickServ' पासवर्ड सही तरीके से सेट किया है, और मुझे यह मुद्दा मिल गया है। मैंने उसे हटाने की कोशिश की, और अपना पासवर्ड 'सर्वर पासवर्ड' फ़ील्ड में डाल दिया, और उसने मुझे बिल्कुल नहीं पहचाना।
रोरी

1
:<username> <password>चाल उबंटू 13.04 के लिए xchat पैकेज पर मेरे लिए काम किया
pepper_chico

NickServ पासवर्ड और सर्वर पासवर्ड फ़ील्ड में क्या अंतर है?
उत्कर्ष सिन्हा

इसमें कोई फर्क नही है।
ओली

11

वहाँ / सेट irc_join_delay $ SECONDS है। डिफ़ॉल्ट 2 है।

इसे 20 या किसी भी अच्छी संख्या पर सेट करें (इसे प्रयोगात्मक रूप से निर्धारित करें), और यह चाल चलनी चाहिए।

Http://forum.xchat.org/viewtopic.php?f=3&t=3966 से चोरी


2
मेरे लिए कभी काम नहीं किया। मैंने Maverick के विकास के चरणों के दौरान यहां एक बग उठाया, लेकिन अभी तक कोई शब्द नहीं है। Bugs.launchpad.net/ubuntu/+source/xchat/+bug/647633
ibuclaw

तब मैं कहूंगा कि यह असंभव है। चलो आशा करते हैं कि बग जल्द ही हल हो जाएगा। मैं इस सप्ताह के अंत में इसे देख सकता हूं, देख सकता हूं कि मैं क्या हैक कर सकता हूं।
एव्जेनी

तो जैसा कि आप बग रिपोर्ट से बता सकते हैं, मैंने इसे फ़्रीनोड और कुछ अन्य नेटवर्क पर परीक्षण किया। irc_join_delay कार्य करने लगता है।
एव्जेनी

1
यह समाधान उबंटू 12.04LTS, xchat 2.8.8
मेमिलानुक

3

Freenode पर उल्लेख किया है फैक , दो अतिरिक्त तरीकों तुम कोशिश कर सकते हैं। यदि आपके पास फ़ैरनोड पर एक लबादा है, तो एक स्क्रिप्ट है जो आपको चैनलों में शामिल होने से रोकेगी जब तक कि आपके लबादे को लागू नहीं किया जाता है (जिसके लिए आपको पहचाना जाता है)। यह विधि केवल तभी काम करेगी जब आपके पास एक लबादा होगा। दूसरी और बेहतर विधि एसएएसएल का उपयोग करना है।

एसएएसएल आपके कनेक्शन के दौरान पहचानने का एक तरीका है, इससे पहले कि कुछ और हो

आप एसएएसएल को सक्षम करने के लिए निर्देश और पहुंच स्क्रिप्ट देख सकते हैं

XChat के लिए एक स्क्रिप्ट यहाँ पायथन या पर्ल में उपलब्ध है । README को उद्धृत करने के लिए :

अपने .xchat / directory में cap_sasl_xchat.py या cap_sasl_xchat.pl कॉपी करें, ताकि यह ऑटो-लोड हो जाए। लोड होने के बाद, प्रति नेटवर्क में एसएएसएल सेटिंग्स को जोड़ने या निकालने के लिए / एसएएसएल कमांड का उपयोग करें - इसके हेल्प टेक्स्ट सिंटैक्स का वर्णन करता है।


2

डाल :<username> <password>अपने में ~/xchat2फ़ाइल:

P=:nick password

उसके बाद ऑटोजोन के लिए चैनल।

set delay on 20

मैंने निम्नलिखित लाइन को ~ / .xchat2 / xchat.conf में बदल दिया

irc_join_delay = 10


1

X-Chat के लिए आप चाहते हैं / सर्वर / कनेक्ट न हो।

उपयोग / कनेक्ट यह थोड़ा भ्रमित प्रतिक्रिया देगा; * "अनुमति अस्वीकृत - आप एक आईआरसी ऑपरेटर नहीं हैं"। ऐसा इसलिए है क्योंकि अगर X-Chat को कोई अज्ञात कमांड मिलती है तो वह सर्वर से होकर गुजरती है।


0

इन सभी अन्य शानदार उत्तरों के साथ, मैं आपको अपना "सर्वर पासवर्ड" फ़ील्ड में अपना nickserv पासवर्ड डालने की सलाह दूंगा, "Nickserv पासवर्ड" के बजाय, यह आपको सर्वर को तुरंत पहचानने के लिए प्रेरित करेगा, बजाय इसके कि कुछ पहचान अंतराल हो। फिर शामिल हों, फिर ओर्टेन पर जाएं फिर से जुड़ जाएं। आप उस प्रक्रिया को नहीं देखते हैं, लेकिन अन्य ऐसा कर सकते हैं ... ऐसा करें और आपको एक अंतर नोटिस करना चाहिए ...

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.