From a5da94a96cf4ad1e3d7b1bc2b8143b7a647babb1 Mon Sep 17 00:00:00 2001 From: phillychi3 Date: Sat, 26 Oct 2024 12:13:49 +0800 Subject: [PATCH] feat: update readme --- readme.md | 46 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) diff --git a/readme.md b/readme.md index e69de29..58d2a42 100644 --- a/readme.md +++ b/readme.md @@ -0,0 +1,46 @@ +# DGLAB V3 webhook + +僅提供客戶端\ +並無伺服端功能 + +> [!Warning] +> 絕讚開發中,測試尚未編寫完全 + +## 安裝 + +```bash +pip install --upgrade dglabv3 +``` + +## 簡單範例 + +```python +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) + client.set_strength_value(Channel.A, 20) + await asyncio.sleep(1) + client.send_wave_message(Pulse().breath, 30, Channel.A) + + except Exception as e: + print(f"An error occurred: {e}") + exit(1) + + +if __name__ == "__main__": + asyncio.run(run()) + +``` + +> [!Note] +> 如果發現無法設置到自己想要的強度,請檢察目前最高強度在哪裡,預設是40秒+1最大上限,可以手動拉高 \ No newline at end of file