AdvancedΒΆ
1import asyncio
2from contextlib import suppress
3
4from lanyard import LanyardClient, LanyardConfig
5
6
7async def main() -> None:
8 config: LanyardConfig = LanyardConfig(token="TOKEN")
9
10 async with LanyardClient(config=config) as lanyard:
11 await lanyard.kv.delete(user_id=988868966179033189, key="lanyard")
12
13
14if __name__ == "__main__":
15 with suppress(KeyboardInterrupt):
16 asyncio.run(main())
1import asyncio
2from contextlib import suppress
3
4from lanyard import LanyardClient, LanyardConfig
5
6
7async def main() -> None:
8 config: LanyardConfig = LanyardConfig(token="TOKEN")
9
10 async with LanyardClient(config=config) as lanyard:
11 await lanyard.kv.merge(user_id=988868966179033189, value={"lanyard": "py"})
12
13
14if __name__ == "__main__":
15 with suppress(KeyboardInterrupt):
16 asyncio.run(main())
1import asyncio
2from contextlib import suppress
3
4from lanyard import LanyardClient, LanyardConfig
5
6
7async def main() -> None:
8 config: LanyardConfig = LanyardConfig(token="TOKEN")
9
10 async with LanyardClient(config=config) as lanyard:
11 await lanyard.kv.set(user_id=988868966179033189, key="lanyard", value="py2")
12
13
14if __name__ == "__main__":
15 with suppress(KeyboardInterrupt):
16 asyncio.run(main())
1import asyncio
2from contextlib import suppress
3
4from typing import Optional
5
6from lanyard import LanyardClient
7from lanyard.model import ResponseData
8
9
10async def main() -> None:
11 async with LanyardClient() as lanyard:
12 response: Optional[ResponseData] = await lanyard.user.by_id(
13 user_id=988868966179033189
14 )
15
16 if response is not None:
17 print(response)
18
19
20if __name__ == "__main__":
21 with suppress(KeyboardInterrupt):
22 asyncio.run(main())
1import asyncio
2from contextlib import suppress
3
4from typing import Optional
5
6from lanyard import LanyardClient, LanyardConfig
7from lanyard.model import ResponseData
8
9
10async def main() -> None:
11 config: LanyardConfig = LanyardConfig(token="TOKEN")
12
13 async with LanyardClient(config=config) as lanyard:
14 response: Optional[ResponseData] = await lanyard.user.me()
15
16 if response is not None:
17 print(response)
18
19
20if __name__ == "__main__":
21 with suppress(KeyboardInterrupt):
22 asyncio.run(main())