Kimlik doğrulanana kadar xchat'in kanallara katılmaya çalışmasını engelleyin


16

IRC için XChat kullanıyorum. Katılmak istediğim bazı otomatik kanallar, servislerle tanımlanmamı gerektiriyor. Ben başladığımda nickserv ile otomatik oturum açmak için xchat ayarladım, ama bazen bir gecikme var, ben kimliği doğrulanmadan önce belirli kanallara katılmaya çalışacağız (ve başarısız). Xchat'e, kimlik doğrulamam yapılıncaya kadar bazı kanallara katılmaya çalışmayı geciktirmesini söylemenin bir yolu var mı?

Yanıtlar:


16

Eğer freenode hakkında konuşuyorsak (bu başkaları için geçerli olabilir) bağlandığınız anda kimlik doğrulaması yapabilirsiniz. Sunucu şifresini nickinizin şifresi olarak ayarlamanız yeterlidir ve otomatik olarak giriş yaparsınız.

Eski kullanıcınızı otomatik olarak gölgede bırakmak ve geri almak için nick-grouping ve diğer çeşitli akıllılıkları kullanabilirsiniz.

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

Veya biraz daha geniş bir bağlantı dizesi kullanarak herhangi bir nickle bağlantı kurabilirsiniz:

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

Xchat'de bu :<username> <password>, sunucu parolası kutusuna girdiğiniz anlamına gelir .


1
Evet, FreeNode hakkında konuşuyorum ve 'NickServ' şifresini doğru bir şekilde ayarladım ve bu sorunu alıyorum. Bunu kaldırmayı ve şifremi 'sunucu şifresi' alanına koymayı denedim ve bu beni hiç tanımlamadı.
Rory

1
:<username> <password>hüner Ubuntu 13.04 için XChat paketi üzerinde benim için çalıştı
pepper_chico

NickServ şifresi ile sunucu şifresi alanları arasındaki fark nedir?
Utkarsh Sinha

Fark yok.
Oli

11

/ Set irc_join_delay $ SECONDS var. Varsayılan 2'dir.

20'ye veya herhangi bir iyi sayıya ayarlayın (deneysel olarak belirleyin) ve bu hile yapmalıdır.

Http://forum.xchat.org/viewtopic.php?f=3&t=3966 adresinden çalındı


2
Bu benim için hiç işe yaramadı. Maverick'in gelişim aşamalarında burada bir hata yaptım, ama henüz bir kelime yok. bugs.launchpad.net/ubuntu/+source/xchat/+bug/647633
ibuclaw

O zaman imkansız olduğunu söyleyebilirim. Umarım hata yakında çözülür. Bu haftasonuna bir göz atabilirim, neler yapabileceğime bakabilirim.
9'da evgeny

Hata raporundan da anlayabileceğiniz gibi, Freenode ve diğer birkaç ağda test ettim. irc_join_delay çalışıyor gibi görünüyor.
Ekim'de evgeny

1
Bu çözüm benim için Ubuntu 12.04LTS, xchat 2.8.8 üzerinde çalışıyor
memilanuk

3

Freenode üzerinde belirtildiği gibi sss , deneyebileceğiniz iki ek yöntem vardır. Freenode üzerinde bir peleriniz varsa, peleriniz uygulanana kadar kanala katılmanızı engelleyecek bir komut dosyası vardır (bu sizin tanımlanmanızı gerektirir). Bu yöntem yalnızca bir peleriniz varsa işe yarar. İkinci ve daha iyi yöntem SASL kullanmaktır.

SASL, başka bir şey olmadan önce bağlantınız sırasında bir tanımlama yöntemidir

SASL'yi etkinleştirmek için talimatları burada görüntüleyebilir ve komut dosyalarına erişebilirsiniz .

XChat için bir komut dosyası Python veya Perl'de bulunabilir . README'yi alıntılamak için :

Cap_sasl_xchat.py veya cap_sasl_xchat.pl dosyasını otomatik olarak yüklenecek şekilde .xchat / dizininize kopyalayın. Yüklendikten sonra, ağ başına SASL ayarları eklemek veya kaldırmak için / SASL komutunu kullanın; yardım metni sözdizimini açıklar.


2

koymak :<username> <password>senin de ~/xchat2dosyaya:

P=:nick password

bundan sonra otomatik katılma kanalları.

set delay on 20

~ / .Xchat2 / xchat.conf dosyasında aşağıdaki satırı değiştirdim

irc_join_delay = 10


1

X-Chat için / server istemez / bağlanamazsınız.

/ Connect kullanımı bu biraz kafa karıştırıcı yanıt verecektir; "* İzin Reddedildi - Siz bir IRC operatörü değilsiniz". Bunun nedeni, X-Chat bilinmeyen bir komut alırsa, bunu sunucuya iletmesidir.


0

Tüm bu diğer harika cevapların yanı sıra, nickserv parolanızı "Nickserv Parolası" yerine "Sunucu Parolası" alanına koymanızı öneririm. katılmak, sonra outh çıkmak ve tekrar katılmak. Bu süreci fark etmiyorsunuz ama diğerleri bunu yapabiliyor ... bunu yapıyor ve bir fark görmelisiniz ...

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.