17

Web 中を検索した後、次の質問をしなければなりません: Telegram API を使用してメッセージを送信するには、何を使用できますか? できれば JavaScript または PHP。私には、ウェブサイトの特定のイベントを通じて知りたい友人のグループがいます。

ここに興味深いリンクがあります: http://reyero.net/es/node/263

アップデート

4

5 に答える 5

5

このリンクを確認してください: https://github.com/zhukov/webogramこれは JavaScript を使用した chrome アプリです。

API はこちらにあります: https://core.telegram.org/api

API を使用するその他のアプリケーションは、https ://telegram.org/apps にあります。

ソースルークを使用してください:)

すべての認証情報をクライアントに提供する必要があるため、javascript では実行しません。

于 2014-02-18T10:10:06.483 に答える
0

Telegram ボットに NodeJS を使用しています。NodeJS を使用すると、Webhook または何らかのポーリングを使用して、Web サイトに配置された情報を取得し、好きな形式で Telegram に戻すことができます。

この特定のコードを使用して、常に変化するドルの値を抽出します (ただし、トリガーは変更ではなく、それを引き出すコマンドです。これは、必要に応じて変更できることを願っています)。

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');
});

これを行うには、3 つのモジュールが必要ですnode-telegram-bot-api。Telegram とのボットの対話request、http アクセス、およびcheeriojQuery の選択とプルです。

于 2016-11-13T04:19:07.423 に答える