-- Invite other user to the chat group. -- Use !invite name User_name or !invite id id_number -- The User_name is the print_name (there are no spaces but _) do local function callback(extra, success, result) vardump(success) vardump(result) end local function run(msg, matches) local user = matches[2] -- User submitted a user name if matches[1] == "name" then user = string.gsub(user," ","_") end -- User submitted an id if matches[1] == "id" then user = 'user#id'..user end -- The message must come from a chat group if msg.to.type == 'chat' then local chat = 'chat#id'..msg.to.id chat_add_user(chat, user, callback, false) return "User "..user.." zu "..chat.." hinzugefügt!" else return 'Dies ist keine Gruppe!!' end end return { description = "Andere User zu einer Chat-Gruppe hinzufügen", usage = "#invite name [user_name], #invite id [user_id]", patterns = {"^#invite (name) (.*)$","^#invite (id) (%d+)$"}, run = run } end