Nachdem ich im gesamten Web gesucht habe, muss ich mich fragen: Was kann ich zum Senden von Nachrichten mithilfe der Telegramm-API verwenden? JavaScript oder PHP vorzugsweise. Ich habe eine Gruppe von Freunden, von denen ich mir wünschte, ich könnte sie durch bestimmte Ereignisse auf der Website erzählen.
Hier ist ein interessanter Link: http://reyero.net/es/node/263
Überprüfen Sie diesen Link: https://github.com/zhukov/webogram Dies ist eine Chrome-App, die Javascript verwendet.
Die API kann hier gefunden werden: https://core.telegram.org/api
Andere Anwendungen, die die API verwenden, finden Sie hier: https://telegram.org/apps
benutze die Quelle luke :)
Ich würde es nicht in Javascript tun, weil Sie dem Client alle Authentifizierungsinformationen geben müssen.
Einfache JS-Bibliothek, um die Aufrufe an Telegram-API-Server mit Javascript zu betreiben: https://github.com/sunriselink/TelegramApi
Das ist es, wonach Sie gesucht haben, und auch ich.
Funktioniert auf diese Weise (aus der README.md):
telegramApi.getUserInfo().then(function(user) {
if (user.id) {
// You have already signed in
} else {
// Log in
}
Sie können unsere REST API für Telegramm unter http://jaconda.im verwenden.
Es ist viel einfacher zu verwenden, da wir für die Stabilität und Zustellbarkeit Ihrer Nachrichten sorgen.
Erstellen Sie einfach ein Konto bei Jaconda, und neben Hunderten von Diensten können Sie Nachrichten über HTTP senden und empfangen.
Installieren Sie das ChatBro-Modul in Ihrer Site. Setze ein paar Params, fertig. Google kann sogar Ihre Chats archivieren, um die Suchergebnisse zu verbessern.
Ich benutze NodeJS für einen Telegramm-Bot. Mit NodeJS können Sie einen Webhook oder eine Umfrage verwenden, um Informationen, die auf einer Website enthalten sind, zurückzuholen und in einem beliebigen Format an Telegram zurückzugeben.
Ich verwende diesen speziellen Code, um einen sich ständig ändernden Dollarwert zu extrahieren (der Auslöser ist jedoch nicht die Änderung, sondern ein Befehl, der ihn auslöst; dies kann, wie ich hoffe, Sie ändern, wenn Sie möchten).
bot.onText(/\/dolar/, function (msg) {
request('https://Twitter.com/DolarToday', function (error, response, html) {
if (!error && response.statusCode == 200) {
var loadedHTML = cheerio.load(html);
var contentContainer = loadedHTML('p.ProfileHeaderCard-bio').text();
var soughtContent = contentContainer.substring(contentContainer.search("Bs."), contentContainer.search(" y el"));
return bot.sendMessage(msg.chat.id, soughtContent); //outputs a value like `Bs. 1904,48`
} else {
console.log(error);
}
});
console.log('Sent dollar value');
});
Dazu benötigen Sie drei Module: node-telegram-bot-api
für die Bot-Interaktion mit Telegram, request
für den http-Zugriff und cheerio
für das jQuery select und pull.