From 3a011c3ce6e4ae5bfab12d9e60cb7a586b32505b Mon Sep 17 00:00:00 2001 From: Mrhalix Date: Fri, 15 Apr 2016 08:26:32 +0430 Subject: [PATCH 1/2] add sendContact --- bindings.lua | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/bindings.lua b/bindings.lua index 2de684a..804c8fd 100755 --- a/bindings.lua +++ b/bindings.lua @@ -102,6 +102,26 @@ sendLocation = function(chat_id, latitude, longitude, reply_to_message_id, disab end +sendContact = function(chat_id, phone_number, first_name, last_name, reply_to_message_id, disable_notification) + + local url = BASE_URL .. '/sendContact?chat_id=' .. chat_id .. '&phone_number=' .. phone_number .. '&first_name=' .. first_name + + if last_name then + url = url .. '&last_name=' .. last_name + end + + if reply_to_message_id then + url = url .. '&reply_to_message_id=' .. reply_to_message_id + end + + if disable_notification then + url = url .. '&disable_notification=true' + end + + return sendRequest(url) + +end + forwardMessage = function(chat_id, from_chat_id, message_id, disable_notification) local url = BASE_URL .. '/forwardMessage?chat_id=' .. chat_id .. '&from_chat_id=' .. from_chat_id .. '&message_id=' .. message_id From 6df75103b7cb20717b785e232bd0e2e70e43b322 Mon Sep 17 00:00:00 2001 From: Tiago Danin Date: Fri, 15 Apr 2016 14:16:04 +0200 Subject: [PATCH 2/2] Add sendVenue --- bindings.lua | 25 ++++++++++++++++++++++++- 1 file changed, 24 insertions(+), 1 deletion(-) diff --git a/bindings.lua b/bindings.lua index 804c8fd..588e36e 100755 --- a/bindings.lua +++ b/bindings.lua @@ -102,6 +102,29 @@ sendLocation = function(chat_id, latitude, longitude, reply_to_message_id, disab end +sendVenue = function(chat_id, latitude, longitude, title, address, foursquare_id, reply_to_message_id, disable_notification) + + if latitude == 0 then latitude = 0.001 end + if longitude == 0 then longitude = 0.001 end + + local url = BASE_URL .. '/sendVenue?chat_id=' .. chat_id .. '&latitude=' .. latitude .. '&longitude=' .. longitude .. '&title=' .. title .. '&address=' .. address + + if foursquare_id then + url = url .. '&foursquare_id=' .. foursquare_id + end + + if reply_to_message_id then + url = url .. '&reply_to_message_id=' .. reply_to_message_id + end + + if disable_notification then + url = url .. '&disable_notification=true' + end + + return sendRequest(url) + +end + sendContact = function(chat_id, phone_number, first_name, last_name, reply_to_message_id, disable_notification) local url = BASE_URL .. '/sendContact?chat_id=' .. chat_id .. '&phone_number=' .. phone_number .. '&first_name=' .. first_name @@ -109,7 +132,7 @@ sendContact = function(chat_id, phone_number, first_name, last_name, reply_to_me if last_name then url = url .. '&last_name=' .. last_name end - + if reply_to_message_id then url = url .. '&reply_to_message_id=' .. reply_to_message_id end