国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

python簡單實現基于SSL的IRC bot實例

2020-02-23 01:35:57
字體:
來源:轉載
供稿:網友

本文實例講述了python簡單實現基于SSL的 IRC bot。分享給大家供大家參考。具體如下:

#!/usr/bin/python# -*- coding: utf8 -*-import socket, string, time, sslimport urllib, renetwork = 'irc.server.net'nick = 'nickname'chan = 'bot'port = 6697socket = socket.socket(socket.AF_INET,socket.SOCK_STREAM)def main(network, nick, chan, port):  socket.connect((network,port))  irc = ssl.wrap_socket(socket)  irc.send('NICK %s/r/n' % nick)  print irc.recv(4096)  irc.send('USER %s %s %s :My bot/r/n' % (nick,nick,nick))  print irc.recv(4096)  irc.send('JOIN #%s/r/n' % chan)  print irc.recv(4096)  while True:    data = irc.recv(4096)    print data    if data.find('PING') != -1:      irc.send('PONG '+data.split()[1]+'/r/n')    if data.find('!gtfo/r/n') != -1:      irc.send('QUIT/r/n')      exit()    print dataif __name__=='__main__':  main(network, nick, chan, port)

希望本文所述對大家的Python程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 北安市| 安乡县| 尖扎县| 崇仁县| 云龙县| 阿鲁科尔沁旗| 福海县| 天水市| 昭平县| 栾城县| 五河县| 灵石县| 贺兰县| 尉犁县| 措美县| 五原县| 汪清县| 武功县| 新余市| 灵丘县| 平江县| 兴隆县| 万宁市| 苍南县| 通化县| 祁连县| 财经| 革吉县| 尉犁县| 宜昌市| 长泰县| 潮安县| 小金县| 乌拉特前旗| 庆城县| 南陵县| 丹东市| 阳新县| 怀集县| 岳池县| 榕江县|