Hexchat: obrolan hex tidak menunggu untuk diidentifikasi sebelum bergabung dengan saluran

Dibuat pada 2 Jul 2015  ·  3Komentar  ·  Sumber: hexchat/hexchat

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)

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.

Semua 3 komentar

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, lalu keluarkan perintah untuk bergabung dengan saluran +r.

Apakah halaman ini membantu?
0 / 5 - 0 peringkat

Masalah terkait

philicious picture philicious  ·  10Komentar

Havvy picture Havvy  ·  10Komentar

invidian picture invidian  ·  14Komentar

jpnurmi picture jpnurmi  ·  13Komentar

flotwig picture flotwig  ·  5Komentar