Skip to content

如何使用python来影响这个机器人

殷泽凌 edited this page May 2, 2019 · 3 revisions

首先你要创建一个py文件,文件格式为utf-8,不然对中文的支持总是要爆炸

先写一个最简单的demo,不过我们要写的不是hello world,而是hello bang

# coding=utf-8

praiseBang=None

def check():
   return "hello bang"

def operate():
   print "hello bang!!!"

//当你在群里发hello bang的时候,机器人会回复你一句hello bang!!!

这里面呢,praiseBang属于可有可无的对象,可以不声明,super-repeater每个版本对praiseBang的支持越来越弱,惨哦

然后老样子,一个是check,一个是operate,必须拥有,这个是程序的基本运行条件

# coding=utf-8这个作为第一行必须有

这个东西准确来说,是jython,一个被时代抛弃的东西,语法上是不支持py3的

因为是java虚拟机运行的py,所以性能跟不上,库类也全都没有