Esempio n. 1
0
def onQQMessage(bot, contact, member, content):
    # print(contact.__dict__)
    # 由于腾讯关闭接口,QQ号已无法获取
    if contact.name == GROUP_NAME:
        print(content)
        if not add_danmaku(content):
            print('添加弹幕失败!')
Esempio n. 2
0
def main():
    # 取最后弹幕ID
    res = requests.get(DANMAKU_URL + '?action=getlastid').json()
    last_danmaku_id = res['lastid']

    while True:
        res = requests.get('{}?action=getdanmaku&start={}'.format(
            DANMAKU_URL, last_danmaku_id + 1)).json()

        for danmaku in res:
            print(danmaku['content'])
            if not add_danmaku(danmaku['content']):
                print('添加弹幕失败!')

            if danmaku['id'] > last_danmaku_id:
                last_danmaku_id = danmaku['id']

        sleep(2)
Esempio n. 3
0
 def log(message):
     if message.group == '414754582':
         add_danmaku(RE_CQ_SPECIAL.sub('', message.text))
Esempio n. 4
0
 def log(message):
     if message.group == GROUP_ID:
         content = RE_CQ_SPECIAL.sub('', message.text)
         print(content)
         if not add_danmaku(content):
             print('添加弹幕失败!')
Esempio n. 5
0
 async def _on_get_danmaku(self, content, user_name):
     print(content)
     if not add_danmaku(content):
         print('添加弹幕失败!')
Esempio n. 6
0
def onQQMessage(bot, contact, member, content):
    # print(contact.__dict__)
    # 由于腾讯关闭接口,QQ号已无法获取
    if contact.name == 'BUAA-飞梦ACG联盟':
        add_danmaku(content)