web-dev-qa-db-fra.com

Que puis-je utiliser pour implémenter des messages Telegram sur mon site web?

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

Mettre à jour

13
naoxink

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. 

5
Cracker0dks

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
}
3
philbv

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.

2
Anton Mironov

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.

https://www.chatbro.com/en/

1
Evan Langlois

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.

0
Besto