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