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

首頁 > 編程 > Python > 正文

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

2019-11-25 17:17:25
字體:
來源:轉載
供稿:網友

本文實例講述了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程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 赫章县| 清水县| 惠水县| 柏乡县| 长阳| 元朗区| 同仁县| 洞头县| 叙永县| 东光县| 如皋市| 榆林市| 息烽县| 安新县| 巴彦淖尔市| 黄大仙区| 纳雍县| 永善县| 巴彦县| 秀山| 小金县| 濮阳市| 汽车| 云安县| 沙雅县| 赤壁市| 巩留县| 东乡县| 大新县| 汨罗市| 紫阳县| 永寿县| 彰武县| 东乡县| 喀喇沁旗| 客服| 资兴市| 沁阳市| 瑞昌市| 舟山市| 江安县|