Я хочу загрузить файл .txt
в телеграмму с моим ботом javascript.
Я видел несколько примеров в php и python, но не понял, поэтому мне просто нужен js-пример, чтобы узнать.
Должен ли я сначала загрузить файл, а затем sendDocmuent
или ввести sendDocmuent
?
Я пробовал sendDocument
с document: 'file.txt'
, но не сработало.
Также читайте о данных формы, но ничего не получили!
call("sendDocument",{
chat_id: owner,
document: 'file.txt' // or /file.txt or full address (C:...)
});
Я не использую никакую библиотеку, вот моя функция вызова:
const botUrl = "https://api.telegram.org/bot" + token + "/";
const request = require('request');
function call(method, params, onResponse)
{
var requestData = params;
var data = {
url: botUrl+method,
json: true,
body: requestData
};
request.post(data, function(error, httpResponse, body){
if (onResponse) {
if(body)
{
onResponse(body.result);
}
}
});
}
API Telegram бота