Hi, I don't know much in Javascript. Can I do this

to send Bot API method? Or there's another way better.

BotMethod('123456789:abcdEFGhimySElfQ', 'sendMessage', {
'chat_id' : '@PublicChannelUsername',
'text' : 'Hello World'
});

function BotMethod(botToken, method, data) {
var xmlHttp = new XMLHttpRequest();
const apiUrl = 'https://api.telegram.org/bot' + botToken + '/' + method;
xmlHttp.open("POST", apiUrl, true);
xmlHttp.send(data);
return xmlHttp.responseText;
}

P.S. I don't want to use any library, Because I'll use this in Browser.

2 ответов

21 просмотр

use fetch and asyncio. https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch

𓂆 معاذ-القَرْني Автор вопроса

Thank you very much, It helped me a lot 😃

Похожие вопросы

Обсуждают сегодня

а как в dub выключить дебажный билд?
Maxim Filimonov
12
А чего плохого в том, чтобы в языке статический анализатор работал всегда ? Кмк сама фишка с безопасностью раста - крутая, но реализация конечно по мне так себе, синтаксис, пр...
Александр
4
а почему, кстати, геймдевы обращают такое внимание на "новые" языки типа того же D (а также Zig)?
Maxim Filimonov
9
есть вопрос. за много лет, по редким обрывочным сообщениям, у меня сложилось впечатление что есть такая деликатная тема как замещение скриптов на ди (без компиляции). у себя д...
Karagy
6
А что непонятного? В чем сложность взять слайс от вектора? И работать как обычно. Какие-то выдумки опять на ровной почве. Да и RAII в ди прекрасно работает с самого начала.
Aleksandr Druzhinin
14
Чем тема странная?
Kostya Barmin
3
чтобы с ним можно было работать как известным типом и дергать его конкретные свойства и методы, которые к SomeClass уже не имеют никакого отношения. ваще SomeClass - это свое...
a11e99z
1
Ну не канал, а клуб неанонимных лузеров. Нахрена сидеть в канале и постить депрессию всякую? Не подходит Ди - не пиши на нем и не сиди в этом канале. Не представляю себе кана...
Aleksandr Druzhinin
13
а вот кстати если есть C API и есть на си пример где одни названия у енамов и структур Мы делаем на Ди своё и хотя порядок и содержание такое же, но названия несколько отлича...
Serg Gini
3
serve-d вообще его умеет?
Maxim Filimonov
3
Карта сайта