# -*- coding: utf-8 -*-
import urllib2
import json
import sys
reload(sys)
import os
sys.setdefaultencoding('utf-8')
from qqbot import _bot as bot
def xiaohuangji(content):
url = r'http://www.tuling123.com/openapi/api?key=77aa5b955fcab122b096f2c2dd8434c8&info='+content #请求的网址
reson = urllib2.urlopen(url) #得到 HTTP 的返回码
reson = json.loads(reson.read()) #把Json格式字符串解码转换成Python对象
return reson['answer'].encode('utf-8')#将字典中的'text'键的值打印
def sendMsgToGroup(msg,groupList,bot):
for group in groupList:
bg=bot.List('group', group)
if bg is not None:
bot.SendTo(bg[0],msg)
def main(bot,response):
with open('C:/Users/Administrator/PycharmProjects/q/qq.txt','r') as fr:
qqGroup=fr.readline().strip()
qqGroupList=qqGroup.split(',')
#print(bot)
sendMsgToGroup(response,qqGroupList,bot)
if __name__=='__main__':
bot.Login(['-q', '3264749998'])
while 1:
message = bot.poll()
# print(message)
d = message[3].split(" ")
user = "@user"
for line in d:
if line == user:
groupms = d[1]
response = xiaohuangji(groupms)
print message
response = "@" + message[2] + " " + response
main(bot,response)
import urllib2
import json
import sys
reload(sys)
import os
sys.setdefaultencoding('utf-8')
from qqbot import _bot as bot
def xiaohuangji(content):
url = r'http://www.tuling123.com/openapi/api?key=77aa5b955fcab122b096f2c2dd8434c8&info='+content #请求的网址
reson = urllib2.urlopen(url) #得到 HTTP 的返回码
reson = json.loads(reson.read()) #把Json格式字符串解码转换成Python对象
return reson['answer'].encode('utf-8')#将字典中的'text'键的值打印
def sendMsgToGroup(msg,groupList,bot):
for group in groupList:
bg=bot.List('group', group)
if bg is not None:
bot.SendTo(bg[0],msg)
def main(bot,response):
with open('C:/Users/Administrator/PycharmProjects/q/qq.txt','r') as fr:
qqGroup=fr.readline().strip()
qqGroupList=qqGroup.split(',')
#print(bot)
sendMsgToGroup(response,qqGroupList,bot)
if __name__=='__main__':
bot.Login(['-q', '3264749998'])
while 1:
message = bot.poll()
# print(message)
d = message[3].split(" ")
user = "@user"
for line in d:
if line == user:
groupms = d[1]
response = xiaohuangji(groupms)
print message
response = "@" + message[2] + " " + response
main(bot,response)