Python 解析PuTTY IRC聊天

Python 解析PuTTY IRC聊天,python,irc,Python,Irc,所以我想制作一个程序来监控irc聊天,如果用户的名字被提及,我会给用户发送一封电子邮件 我想知道是否可以将irc聊天信息输出到txt文件?如果可能的话,我想使用Python irc聊天是一个周末聊天。我不想撒谎,我编程时间不长,所以我很无知。我还想用作弊引擎捕获内存,但这似乎是一个非常糟糕的解决方案,我更希望它能在Linux上运行。我还研究了mIRC脚本,它可能会工作吗 更新: 我可以使用PuTTY日志功能记录聊天的输出,但是输出很难读取和解析: 22[33m:[39m12[33m:[39m07

所以我想制作一个程序来监控irc聊天,如果用户的名字被提及,我会给用户发送一封电子邮件

我想知道是否可以将irc聊天信息输出到txt文件?如果可能的话,我想使用Python

irc聊天是一个周末聊天。我不想撒谎,我编程时间不长,所以我很无知。我还想用作弊引擎捕获内存,但这似乎是一个非常糟糕的解决方案,我更希望它能在Linux上运行。我还研究了mIRC脚本,它可能会工作吗

更新: 我可以使用PuTTY日志功能记录聊天的输出,但是输出很难读取和解析:

22[33m:[39m12[33m:[39m07[1m[32m@[36MuserNameSensored[0m[32m|[39m]需要两名软件开发人员,用于[7C[34m]│[1m[39m[32m@[0M用户[58D[32m|[39m学生暑期职位,写RESTful网页[34m]│[1m[39m[32m@[0mUSER[32m|[39m]使用Django REST的Python服务[9C[34m]│[1m[39m[34m[0mUSER[6;20H[32m |[39m]框架。正在开发的应用程序是一个[34m]框架│[1m[39m[340M[0mdanielrb[7;20H[32m |[39m]财务会计系统。因此,a[8C[34m│[1m[39m[34m[0mDee[56D [3200万|[39m]会计知识是一个明显的优势。[3400万│[1m[39m[340M[0meoghanc[60D[32m|[39m]申请人需要参加[9C[34m]的考试│[1m[39m[34m[0m用户[10;20H[32m |[39min]视图,包括技术[11C[34m]│[1m[39m[34m[0mME[59D[32m |[39m.以及培训和经验,[34m│[1米[39米[34米[0米光]60天 [32米|[39米]46摄氏度[34米│[1米[39米[34米[0米]沙恩 22[3300万:[39m12[3300万:[39m09[100万[3200万][36mUser[3200万[39m]成功的[3400万]项目提供每周400欧元的报价│[1m[39m[340m[0msherkin[60D[32m |[39m障碍物。”[37C[34m│[1m[39m[340m[0myensil22[33m][39m17[33m][39m03[1m[32m@[36mUSER[0m[32m|[39mIt只有两个月的工作(大约):/[34m]│ [39m22[33m:[39m27[33m:[39m52[1m[32m]@


我该如何解析它,以便知道何时有人提到某个用户并将其作为字符串阅读?

C似乎是最受欢迎的语言,它通常让我感到力不从心。我可以只使用Python吗?这肯定会更简单吗?你真的打开了我的链接吗?我打开了。我想我可以使用Python了。