from
receive
import
rev_msg
import
requests
import
json
import
urllib.request
from
urllib.parse
import
quote
import
string
while
True
:
try
:
rev
=
rev_msg()
print
(rev)
if
rev
=
=
None
:
continue
except
:
continue
if
rev[
"post_type"
]
=
=
"message"
:
if
rev[
"message_type"
]
=
=
"private"
:
message
=
rev[
'raw_message'
]
if
'face'
in
message:
qq
=
rev[
'sender'
][
'user_id'
]
img
=
rev[
'raw_message'
]
send_msg({
'msg_type'
:
'private'
,
'number'
: qq,
'msg'
: img})
elif
'image'
in
message:
qq
=
rev[
'sender'
][
'user_id'
]
img
=
rev[
'raw_message'
]
send_msg({
'msg_type'
:
'private'
,
'number'
: qq,
'msg'
: img})
elif
'戳一戳'
in
message:
qq
=
rev[
'sender'
][
'user_id'
]
send_msg({
'msg_type'
:
'private'
,
'number'
: qq,
'msg'
:
'别戳了'
})
else
:
url
=
'http://api.qingyunke.com/api.php?key=free&appid=0&msg='
+
message
s
=
quote(url, safe
=
string.printable)
try
:
with urllib.request.urlopen(s) as response:
html
=
response.read()
qq
=
rev[
'sender'
][
'user_id'
]
send_msg({
'msg_type'
:
'private'
,
'number'
: qq,
'msg'
:
eval
(html.decode(
"utf-8"
))[
"content"
].replace(
'{br}'
,
'\n'
)})
except
:
qq
=
rev[
'sender'
][
'user_id'
]
send_msg({
'msg_type'
:
'private'
,
'number'
: qq,
'msg'
:
'重新连接中。。。'
})
else
:
continue