Что я могу использовать для реализации сообщений Telegram на моем веб-сайте?

После поиска по всему Интернету я вынужден спросить: что я могу использовать для отправки сообщений с помощью API Telegram? JavaScript или PHP желательно. У меня есть группа друзей, которых я хотел бы рассказать через определенные события на веб-сайте.

Здесь интересная ссылка: http://reyero.net/es/node/263

Update

Ответ 1

Проверьте эту ссылку: https://github.com/zhukov/webogram это приложение Chrome, использующее javascript.

API можно найти здесь: https://core.telegram.org/api

Другие приложения, использующие api, можно найти здесь: https://telegram.org/apps

используйте источник luke:)

Я бы не сделал это в javascript, потому что вы должны предоставить клиенту аутентификационные данные.

Ответ 2

Вы можете использовать наш REST API для Telegram в http://jaconda.im

Это намного проще в использовании, потому что мы заботимся о стабильности и доступности ваших сообщений.

Просто создайте учетную запись с Jaconda, и помимо сотен сервисов вы сможете отправлять и получать сообщения через HTTP.

Ответ 3

Простая библиотека JS для управления вызовами на серверах API Telegram с использованием Javascript: https://github.com/sunriselink/TelegramApi

Это то, что вы искали, и меня тоже.

Работает таким образом (с README.md):

telegramApi.getUserInfo().then(function(user) {
if (user.id) {
    // You have already signed in
} else {
    // Log in
}

Ответ 4

Установите модуль ChatBro на свой сайт. Задайте несколько параметров, сделанных. Даже позволяет Google архивировать чаты для увеличения результатов поиска.

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

Ответ 5

Я использую NodeJS для бота Telegram; с помощью NodeJS вы можете использовать webhook или какой-либо опрос, чтобы получить информацию, размещенную на веб-сайте, и вернуть ее в 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');
});

Для этого вам понадобятся три модуля: node-telegram-bot-api для взаимодействия бота с Telegram, request для доступа к http и cheerio для выбора и вытягивания jQuery.