Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DGLAB V3 webhook

僅提供客戶端
並無伺服端功能

Warning

絕讚開發中,測試尚未編寫完全

安裝

pip install --upgrade dglabv3

簡單範例

import asyncio
from dglabv3 import dglabv3
from dglabv3 import Channel, StrengthType, Pulse


client = dglabv3()


async def run():
    try:
        await client.connect_and_wait(timeout=30)
        print(client.generate_qrcode_text())
        await client.wait_for_app_connect(timeout=60)
        await client.set_strength_value(Channel.A, 20)
        await asyncio.sleep(1)
        await client.send_wave_message(Pulse().breath, 30, Channel.A)

    except Exception as e:
        print(f"An error occurred: {e}")
        exit(1)
    finally:
        await client.close()



if __name__ == "__main__":
    asyncio.run(run())

Note

如果發現無法設置到自己想要的強度,請檢察目前最高強度在哪裡,預設是 40 秒+1 最大上限,可以手動拉高

About

dgalb v3 python lib

Topics

Resources

Stars

3 stars

Watchers

1 watching

Forks

Releases

Used by

Contributors

Languages