国产探花免费观看_亚洲丰满少妇自慰呻吟_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程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 开原市| 灵石县| 西昌市| 吴旗县| 越西县| 西乡县| 辉南县| 巴彦县| 常州市| 万全县| 容城县| 皮山县| 深州市| 清水县| 沙坪坝区| 东山县| 襄汾县| 城市| 封开县| 凉山| 鸡东县| 措美县| 邵武市| 浮梁县| 于都县| 石泉县| 怀仁县| 东丽区| 柏乡县| 张家川| 万年县| 习水县| 乐清市| 梁山县| 射阳县| 郴州市| 乡城县| SHOW| 内丘县| 乌苏市| 宝兴县|