feat(dodo.py): [M] 嘟嘟机增加发送到nofan 功能
[M] 嘟嘟机增加发送到nofan 功能 Signed-off-by: Ching <loooching@gmail.com>
This commit is contained in:
parent
4a6d2f82e0
commit
a8fff9c533
@ -7,6 +7,8 @@ from urllib import request
|
||||
import hashlib
|
||||
import base64
|
||||
from Crypto.Cipher import AES
|
||||
from mastodon import Mastodon
|
||||
import logging
|
||||
|
||||
# from utils import get_tenant_access_token, isreciept
|
||||
# from Function import *
|
||||
@ -18,6 +20,13 @@ APP_SECRET = 'yuSQenId0VfvwdZ3qL9wMd8FpCMEUL0u'
|
||||
ENCRYPT_KEY = '4XfjcA5xou3pztBD4g5V7dgHtr0BBYDE'
|
||||
EVENT_TYPE = ['im.message.receive_v1']
|
||||
|
||||
logging.basicConfig(filename='/root/develop/log/dodo.log', level=logging.INFO)
|
||||
logger = logging.getLogger('/root/develop/log/dodo.log')
|
||||
|
||||
mastodon = Mastodon(
|
||||
access_token = 'Ug_bUMWCk3RLamOnqYIytmeB0nO6aNfjdmf06mAj2bE',
|
||||
api_base_url = 'https://nofan.xyz'
|
||||
)
|
||||
|
||||
class AESCipher(object):
|
||||
def __init__(self, key):
|
||||
@ -129,8 +138,13 @@ class RequestHandler(BaseHTTPRequestHandler):
|
||||
else:
|
||||
open_id = {"open_id": event.get("sender", {}).get(
|
||||
'sender_id', {}).get('open_id')}
|
||||
self.msg_compoment(access_token, open_id, text)
|
||||
self.response("")
|
||||
try:
|
||||
toot_resp = mastodon.status_post(text)
|
||||
if toot_resp.get('id'):
|
||||
self.msg_compoment(access_token, open_id, '📟 dodo 📟')
|
||||
except:
|
||||
pass
|
||||
return
|
||||
elif msg_type == "image":
|
||||
self.response("")
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user