lib/imperituroard/projects/mhub/sk.rb in imperituroard-0.5.0 vs lib/imperituroard/projects/mhub/sk.rb in imperituroard-0.5.1

- old
+ new

@@ -1,17 +1,18 @@ require 'imperituroard/projects/iot/internal_functions' -class Sksk_1 +class Sksk_2 - attr_accessor :sk_url, :sk_url_broadcast, :sk_login, :sk_password, :internal_func + attr_accessor :sk_url, :sk_url_broadcast, :sk_login, :sk_password, :internal_func, :telegram_connector - def initialize(sk_url, sk_login, sk_password, sk_url_broadcast) + def initialize(sk_url, sk_login, sk_password, sk_url_broadcast, telegram_api_url, telegram_chat_id) @sk_url = sk_url @sk_login = sk_login @sk_password = sk_password @internal_func = InternalFunc.new @sk_url_broadcast = sk_url_broadcast + @telegram_connector = Telegram_2.new(telegram_api_url, telegram_chat_id) end def sk_send_sms_one(msisdn, callback_url, text, alphaname) @@ -36,11 +37,11 @@ req["Content-Type"] = "application/json" req["Accept"] = "application/json" request_message = { "phone_number": msisdn, - "extra_id": "4232j4h89932kjhs", + #"extra_id": "4232j4h89932kjhs", "callback_url": callback_url, #"start_time": "2019-08-16 09:59:10", "tag": "Dabrab_custom_api_1", "channels": [ "sms" @@ -55,20 +56,21 @@ } req.body = request_message.to_json res = https.request(req) output_params = {:code => 200, - :result => "Sksk_1.sk_send_sms_one: Request processed", + :result => "Sksk_2.sk_send_sms_one: Request processed", :body => {:request_message => request_message, :res_code => res.code, :res_body => JSON.parse(res.body.to_s)}} end thr_sk_send_sms_one.join rescue - output_params = {:code => 500, :result => "Sksk_1.sk_send_sms_one: Something wrong", :body => {:request_message => request_message}} + output_params = {:code => 500, :result => "Sksk_2.sk_send_sms_one: Something wrong", :body => {:request_message => request_message}} + telegram_connector.telegram_message(output_params) end internal_func.printer_texter({:input => input_params, :output => output_params, :procedure => "Sksk_1.sk_send_sms_one"}, "debug") output_params end @@ -97,11 +99,11 @@ req["Content-Type"] = "application/json" req["Accept"] = "application/json" request_message = { "phone_number": msisdn, - "extra_id": "4232j4h89932kjhs", + #"extra_id": "4232j4h89932kjhs", "callback_url": callback_url, #"start_time": "2019-08-16 09:59:10", "tag": "Dabrab_custom_api_1", "channels": [ "viber" @@ -117,24 +119,25 @@ } } req.body = request_message.to_json res = https.request(req) output_params = {:code => 200, - :result => "Sksk_1.sk_send_viber_one: Request processed", + :result => "Sksk_2.sk_send_viber_one: Request processed", :body => {:request_message => request_message, :res_code => res.code, :res_body => JSON.parse(res.body.to_s)}} end thr_sk_send_viber_one.join rescue - output_params = {:code => 500, :result => "Sksk_1.sk_send_viber_one: Something wrong"} + output_params = {:code => 500, :result => "Sksk_2.sk_send_viber_one: Something wrong"} + telegram_connector.telegram_message(output_params) end - internal_func.printer_texter({:input => input_params, :output => output_params, :procedure => "Sksk_1.sk_send_viber_one"}, "debug") + internal_func.printer_texter({:input => input_params, :output => output_params, :procedure => "Sksk_2.sk_send_viber_one"}, "debug") output_params end def sk_send_viber_sms_one(msisdn, callback_url, sms_text, viber_txt, alphaname) @@ -159,11 +162,11 @@ req["Content-Type"] = "application/json" req["Accept"] = "application/json" request_message = { "phone_number": msisdn, - "extra_id": "4232j4h89932kjhs", + #"extra_id": "4232j4h89932kjhs", "callback_url": callback_url, #"start_time": "2019-08-16 09:59:10", "tag": "Dabrab_custom_api_1", "channels": [ "viber", @@ -187,23 +190,24 @@ req.body = request_message.to_json res = https.request(req) output_params = {:code => 200, - :result => "Sksk_1.sk_send_viber_sms_one: Request processed", + :result => "Sksk_2.sk_send_viber_sms_one: Request processed", :body => {:request_message => request_message, :res_code => res.code, :res_body => JSON.parse(res.body.to_s)}} end thr_sk_send_viber_sms_one.join rescue - output_params = {:code => 500, :result => "Sksk_1.sk_send_viber_sms_one: Something wrong"} + output_params = {:code => 500, :result => "Sksk_2.sk_send_viber_sms_one: Something wrong"} + telegram_connector.telegram_message(output_params) end - internal_func.printer_texter({:input => input_params, :output => output_params, :procedure => "Sksk_1.sk_send_viber_sms_one"}, "debug") + internal_func.printer_texter({:input => input_params, :output => output_params, :procedure => "Sksk_2.sk_send_viber_sms_one"}, "debug") output_params end @@ -249,22 +253,23 @@ req.body = request_message.to_json res = https.request(req) output_params = {:code => 200, - :result => "Sksk_1.sk_send_sms_list: Request processed", + :result => "Sksk_2.sk_send_sms_list: Request processed", :body => {:request_message => request_message, :res_code => res.code, :res_body => JSON.parse(res.body.to_s)}} end thr_sk_send_sms_list.join rescue - output_params = {:code => 500, :result => "Sksk_1.sk_send_sms_list: Something wrong"} + output_params = {:code => 500, :result => "Sksk_2.sk_send_sms_list: Something wrong"} + telegram_connector.telegram_message(output_params) end - internal_func.printer_texter({:input => input_params, :output => output_params, :procedure => "Sksk_1.sk_send_sms_list"}, "debug") + internal_func.printer_texter({:input => input_params, :output => output_params, :procedure => "Sksk_2.sk_send_sms_list"}, "debug") output_params end def sk_send_viber_list(msisdn_list, callback_url, text) @@ -308,20 +313,21 @@ req.body = request_message.to_json res = https.request(req) output_params = {:code => 200, - :result => "Sksk_1.sk_send_viber_list: Request processed", + :result => "Sksk_2.sk_send_viber_list: Request processed", :body => {:request_message => request_message, :res_code => res.code, :res_body => JSON.parse(res.body.to_s)}} end thr_sk_send_viber_list.join rescue - output_params = {:code => 500, :result => "Sksk_1.sk_send_viber_list: Something wrong"} + output_params = {:code => 500, :result => "Sksk_2.sk_send_viber_list: Something wrong"} + telegram_connector.telegram_message(output_params) end - internal_func.printer_texter({:input => input_params, :output => output_params, :procedure => "Sksk_1.sk_send_viber_list"}, "debug") + internal_func.printer_texter({:input => input_params, :output => output_params, :procedure => "Sksk_2.sk_send_viber_list"}, "debug") output_params end def sk_send_viber_sms_list(msisdn_list, callback_url, sms_text, viber_text, alphaname) @@ -369,21 +375,22 @@ req.body = request_message.to_json res = https.request(req) output_params = {:code => 200, - :result => "Sksk_1.sk_send_viber_sms_list: Request processed", + :result => "Sksk_2.sk_send_viber_sms_list: Request processed", :body => {:request_message => request_message, :res_code => res.code, :res_body => JSON.parse(res.body.to_s)}} end thr_sk_send_viber_sms_list.join rescue - output_params = {:code => 500, :result => "Sksk_1.sk_send_viber_sms_list: Something wrong"} + output_params = {:code => 500, :result => "Sksk_2.sk_send_viber_sms_list: Something wrong"} + telegram_connector.telegram_message(output_params) end - internal_func.printer_texter({:input => input_params, :output => output_params, :procedure => "Sksk_1.sk_send_viber_sms_list"}, "debug") + internal_func.printer_texter({:input => input_params, :output => output_params, :procedure => "Sksk_2.sk_send_viber_sms_list"}, "debug") output_params end end \ No newline at end of file