diff --git a/examples/get-user-info.lua b/examples/get-user-info.lua new file mode 100644 index 0000000..050c6f9 --- /dev/null +++ b/examples/get-user-info.lua @@ -0,0 +1,22 @@ +#! /usr/bin/env lua +-- +-- get-user-info.lua +-- Copyright (C) 2016 Adrian Perez +-- +-- Distributed under terms of the MIT license. +-- + +if #arg ~= 3 then + io.stderr:write(string.format("Usage: %s \n", arg[0])) + os.exit(1) +end + +local client = require "matrix" .client(arg[1]) +client:login_with_password(arg[2], arg[3]) + +local user = client:get_user() +print("User ID: " .. user.user_id) +print("Display name: " .. user:get_display_name()) +print("Avatar URL: " .. user:get_avatar_url()) + +client:logout()