di freenode, saya memiliki saluran soe yang +r dan bagian dari autojoin saya. Saluran-saluran itu selalu gagal untuk bergabung saat startup karena identifikasi membutuhkan sedikit waktu.
obrolan hex mungkin harus menunggu untuk diidentifikasi sebelum mencoba bergabung.
seseorang memberi tahu saya bahwa xchat memiliki pengaturan untuk ini tetapi saya tidak memverifikasi.
saya membuat sendiri sebuah plugin kecil:
import hexchat
import threading
__module_name__ = "keepjoin"
__module_version__ = "1.0"
__module_description__ = "keeping you in the channels that you want to stay in"
def keepjoin():
isInProgrammeur = False
for chan in hexchat.get_list('channels'):
attrs = vars(chan)
#print ', '.join("%s: %s" % item for item in attrs.items())
#print chan.channel
if chan.channel == "#programmeur":
isInProgrammeur = True
if isInProgrammeur == False:
hexchat.command("join #programmeur")
myhook = None
def stop_cb(word, word_eol, userdata):
global myhook
if myhook is not None:
hexchat.unhook(myhook)
myhook = None
print("Timeout removed!")
def timeout_cb(userdata):
#print("Annoying message every 5 seconds! Type /STOP to stop it.")
keepjoin()
return 1 # Keep the timeout going
myhook = hexchat.hook_timer(5000, timeout_cb)
hexchat.hook_command("STOP", stop_cb)
Anda mungkin harus menggunakan SASL untuk mengidentifikasi diri Anda.
yang tampaknya bekerja. saya tidak ingat mengapa saya beralih ke sesuatu yang lain. saya pasti mendapat masalah dengan itu. mungkin kasus yang terisolasi
Preferensi > Lanjutan > Penundaan gabung otomatis
Jika Anda ingin sangat spesifik tentang waktu bergabung Anda, maka Anda mungkin bisa mengaitkan acara PEMBERITAHUAN di mana NickServ mengatakan bahwa Anda sekarang diidentifikasi untuk
Komentar yang paling membantu
Preferensi > Lanjutan > Penundaan gabung otomatis
Jika Anda ingin sangat spesifik tentang waktu bergabung Anda, maka Anda mungkin bisa mengaitkan acara PEMBERITAHUAN di mana NickServ mengatakan bahwa Anda sekarang diidentifikasi untuk, lalu keluarkan perintah untuk bergabung dengan saluran +r.