コード例 #1
0
ファイル: Hooks.py プロジェクト: hashfaster/Doger
def authenticate(instance, _, data):
	if data == "+":
		load = Config.config["account"] + "\0" + Config.config["account"] + "\0" + Config.config["password"]
		Irc.instance_send_nolock(instance, "AUTHENTICATE", load.encode("base64").rstrip("\n"))
コード例 #2
0
ファイル: Hooks.py プロジェクト: hashfaster/Doger
def sasl_success(instance, _, data, __):
	Logger.log("c", "Finished authentication")
	Irc.instance_send_nolock(instance, "CAP", "END")
	Irc.instance_send_nolock(instance, "CAP", "REQ", "extended-join account-notify")
コード例 #3
0
ファイル: Hooks.py プロジェクト: hashfaster/Doger
def cap(instance, _, __, ___, caps):
	if caps.rstrip(" ") == "sasl":
		Irc.instance_send_nolock(instance, "AUTHENTICATE", "PLAIN")