手机
当前位置:查字典教程网 >脚本专栏 >python >python简单实现基于SSL的IRC bot实例
python简单实现基于SSL的IRC bot实例
摘要:本文实例讲述了python简单实现基于SSL的IRCbot。分享给大家供大家参考。具体如下:#!/usr/bin/python#-*-cod...

本文实例讲述了python简单实现基于SSL的 IRC bot。分享给大家供大家参考。具体如下:

#!/usr/bin/python # -*- coding: utf8 -*- import socket, string, time, ssl import urllib, re network = 'irc.server.net' nick = 'nickname' chan = 'bot' port = 6697 socket = 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 %srn' % nick) print irc.recv(4096) irc.send('USER %s %s %s :My botrn' % (nick,nick,nick)) print irc.recv(4096) irc.send('JOIN #%srn' % chan) print irc.recv(4096) while True: data = irc.recv(4096) print data if data.find('PING') != -1: irc.send('PONG '+data.split()[1]+'rn') if data.find('!gtforn') != -1: irc.send('QUITrn') exit() print data if __name__=='__main__': main(network, nick, chan, port)

希望本文所述对大家的Python程序设计有所帮助。

【python简单实现基于SSL的IRC bot实例】相关文章:

python实现360的字符显示界面

python实现绘制树枝简单示例

python简单实现基于SSL的IRC bot实例

python连接池实现示例程序

Python实现的几个常用排序算法实例

python实现的二叉树算法和kmp算法实例

python和pyqt实现360的CLable控件

python实现数通设备端口监控示例

python算法学习之基数排序实例

python实现apahce网站日志分析示例

精品推荐
分类导航