function sendMessageTelegram(msg) { this.msg = msg || ""; this.onSuccess = function(){}; this.onNoReply = function(){}; this.onError= function(){} this.request= null; var me = this, url; this.execute = function() { var apiToken = "xxxx"; var chatId = "zzzz";
url = 'http://api.telegram.org/bot'+ apiToken + 'sendMessage?chat_id='+ chatId + '&text='+ msg;
this.request = new ActiveXObject("MSXML2.XMLHTTP"); this.request.open('GET', url, true); this.request.onreadystatechange= function() {
X.WARNING("State: " + me.request.readyState);
if (me.request.readyState==4) {
X.WARNING("Status: " + me.request.status);
if (me.request.status==200) me.onSuccess(me.request.responseText); else me.onNoReply(); } } try { this.request.send();
X.WARNING("Response: " + this.request.responseText);
} catch(e) { this.onError(e); } }}
function ON_AFTERPOST() { var dm = new sendMessageTelegram('Hello!'); dm.onSuccess = function(reply) { eval('var data = ' + reply); if (data.status === 'OK') { X.WARNING('OK'); } else { X.WARNING('ERROR: ' + data.status + '\n\nError Message: '+ data.error_message); } }; dm.execute();}
--
Softone Developers Network group.
To post to this group, send email to so...@googlegroups.com
---
Λάβατε αυτό το μήνυμα επειδή έχετε εγγραφεί σε ένα θέμα στην ομάδα "Softone Developers Network" στις Ομάδες Google.
Για να απεγγραφείτε απ' αυτό το θέμα, επισκεφτείτε τη διεύθυνση https://groups.google.com/d/topic/soft1/p9dVVHFQD2g/unsubscribe.
Για να απεγγραφείτε απ' αυτή την ομάδα και όλα τα θέματά της, στείλτε ένα μήνυμα ηλεκτρονικού ταχυδρομείου στη διεύθυνση soft1+un...@googlegroups.com.
Για να κάνετε προβολή αυτής της συζήτησης στον ιστό, επισκεφτείτε τη διεύθυνση https://groups.google.com/d/msgid/soft1/250651a2-774c-4760-833f-6117767f6733o%40googlegroups.com.
Για να απεγγραφείτε απ' αυτή την ομάδα και όλα τα θέματά της, στείλτε ένα μήνυμα ηλεκτρονικού ταχυδρομείου στη διεύθυνση soft1+unsubscribe@googlegroups.com.
Για να απεγγραφείτε απ' αυτή την ομάδα και όλα τα θέματά της, στείλτε ένα μήνυμα ηλεκτρονικού ταχυδρομείου στη διεύθυνση so...@googlegroups.com.
var dm = new sendMessageTelegram('Hello!');
dm.execute();
this.request = new ActiveXObject("MSXML2.ServerXMLHTTP");
this.request.open('GET', url, true);
this.request.setRequestHeader("Cache-Control", "max-age=0");
function sendMessageTelegram(msg) { this.msg = encodeURIComponent(msg) || "";
this.onSuccess = function(){}; this.onNoReply = function(){}; this.onError= function(){} this.request= null; var me = this, url; this.execute = function() {
var apiToken = encodeURIComponent("xxxx:xxxxxxx"); var chatId = encodeURIComponent("-100zzzzzzzzzz");
url = 'https://api.telegram.org/bot'+ apiToken + '/sendMessage?chat_id='+ chatId + '&text='+ msg;
this.request = new ActiveXObject("MSXML2.ServerXMLHTTP"); this.request.open('GET', url, true); this.request.setRequestHeader("Cache-Control", "max-age=0");
this.request.onreadystatechange= function() { //X.WARNING("State: " + me.request.readyState); if (me.request.readyState==4) { //X.WARNING("Status: " + me.request.status);
if (me.request.status==200) me.onSuccess(me.request.responseText); else me.onNoReply(); } } try { this.request.send(); X.WARNING("Response: " + this.request.responseText); } catch(e) { this.onError(e); } }}
function ON_AFTERPOST() {
var dm = new sendMessageTelegram("Your message");
dm.onSuccess = function(reply) { eval('var data = ' + reply);
if (data.ok) {
X.WARNING('OK'); } else { X.WARNING('ERROR: ' + data.status + '\n\nError Message: '+ data.error_message); } }; dm.execute();}
chat":{"id":NNNNNNNNNNNNN,"first_name":"Liviu","last_name":"Buligan","type":"private"}
this.request = new ActiveXObject("MSXML2.ServerXMLHTTP");