詳解微信公眾帳號接入小黃雞
海南中立科技 | 2018-01-26 23:50:06 | 閱讀:30104
可以通過在狀態里@它或者回復它來交流依賴requests,pyquery,rq,redis,MySQL-python執行pythonrqworker.py啟動rqworker(或者使用./workers.shworker個數日志目錄來開啟),然后執行pythonmain.py啟動程序TODO:教學模式自有回復提交pullrequest由于fqj有pep8強迫癥,所以在提交之前請先用pep8(pipinstallpep8)檢查一下代碼風格由于fqj有開源協議強迫癥,所以在提交之前'請在文件頂部寫上你的copyright信息,并且用中文或英文描述你的變動,同時請注意,你的代碼將被以MIT許可證發布,如果你不同意MIT許可證的內容,請再changes中自行加上一個與MIT兼容的其他許可證'。插件編寫為了方便大家給小黃雞加入更多有趣的功能,我們引入了插件的方式。插件放在plugins目錄下,每個插件是一個python文件,提供兩個接口,test和handle,格式如下:deftest(data,bot)://yourcodetest方法返回True或False,說明是否要用該插件處理這一條請求。defhandle(data,bot)://yourcodehandle方法則實際處理請求,它需要返回一個utf-8編碼的字符串,用來作為小黃雞對這條請求的答復。data是一個字典,內容如下:{'owner_id':狀態主人的id,'doing_id':狀態的id,'message':狀態或回復的內容,'author_id':回復者的id,(回復評論的情況)'author_name':回復者的名字,(回復評論的情況)'reply_id':回復的評論的id(回復評論的情況)}bot則是一個RenRen的實例插件編寫好之后,請在plugins/__init__.py文件中注冊你的插件,具體為在__all__列表里加入一項到你認為合適的位置(插件的匹配是從前往后),但請保證simsimi插件處在列表最后一項。插件具體例子見plugins目錄DEMO下載地址:http://pan.baidu.com/s/1pHJBO