Après une recherche sur le Web, je suis obligé de demander: Que puis-je utiliser pour envoyer des messages à l'aide de l'API Telegram? JavaScript ou PHP de préférence. J'ai un groupe d'amis que je souhaiterais pouvoir raconter à travers certains événements sur le site.
Voici un lien intéressant: http://reyero.net/es/node/263
Vérifiez ce lien: https://github.com/zhukov/webogram il s’agit d’une application chromée utilisant javascript.
L'API peut être trouvée ici: https://core.telegram.org/api
D'autres applications utilisant l'API peuvent être trouvées ici: https://telegram.org/apps
utiliser la source luke :)
Je ne le ferais pas en javascript parce que vous devez donner toutes les informations d'authentification au client.
Bibliothèque JS simple pour gérer les appels vers les serveurs Telegram API à l'aide de Javascript: https://github.com/sunriselink/TelegramApi
C'est ce que vous cherchiez, et moi aussi.
Fonctionne de la manière suivante (à partir du fichier README.md):
telegramApi.getUserInfo().then(function(user) {
if (user.id) {
// You have already signed in
} else {
// Log in
}
Vous pouvez utiliser notre API REST pour Telegram à l’adresse http://jaconda.im
Il est beaucoup plus facile à utiliser, car nous veillons à la stabilité et à la délivrabilité de vos messages.
Il vous suffit de créer un compte avec Jaconda. Outre des centaines de services, vous pourrez envoyer et recevoir des messages via HTTP.
Installez le module ChatBro sur votre site. Définissez quelques paramètres, c'est fait. Permet même à Google d'archiver vos discussions pour augmenter les résultats de recherche.
J'utilise NodeJS pour un bot Telegram; Avec NodeJS, vous pouvez utiliser un crochet Web ou une interrogation pour récupérer les informations placées sur un site Web et les renvoyer à Telegram dans le format de votre choix.
J'utilise ce code particulier pour extraire une valeur monétaire en constante évolution (mais le déclencheur n'est pas le changement, mais une commande qui l'exige; ceci, j'espère, vous pouvez le modifier si vous le souhaitez).
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');
});
Pour ce faire, vous avez besoin de trois modules: node-telegram-bot-api
pour l’interaction du bot avec Telegram, request
pour l’accès http et cheerio
pour jQuery select and pull.