Что я могу использовать для реализации сообщений 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.