Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //файл Bot начало
- var token = "токен бота";
- var telegramUrl = "https://api.telegram.org/bot" + token;
- var webAppUrl = "ссылка веб приложение";
- var spreadSheetId = "id таблици";
- function setWebhook() {
- var url = telegramUrl + "/setWebhook?url=" + webAppUrl;
- UrlFetchApp.fetch(url);
- }
- function sendText(chatId, text, keyBoard) {
- var data = {
- method: "post",
- payload: {
- method: "sendMessage",
- chat_id: String(chatId),
- text: text,
- parse_mode: "HTML",
- reply_markup: JSON.stringify(keyBoard)
- }
- };
- UrlFetchApp.fetch('https://api.telegram.org/bot' + token + '/', data);
- }
- //файл Bot конец
- //файл Debug начало
- Logger = BetterLog.useSpreadsheet(spreadSheetId);
- function debug(contents) {
- SpreadsheetApp.openById(spreadSheetId).getSheetByName("Log").getRange("A2").
- setValue(contents); //Вторая ячейка на листе Log, для отладки
- }
- //файл Debug конец
- //файл doPost начало
- function doPost(e) {
- var contents = JSON.parse(e.postData.contents);
- debug(contents)
- }
- function send () {
- sendText ("id чата", "Текст сообщения", KEYBOARD)
- }
- //файл doPost конец
- //файл Keyboard начало
- var KEYBOARD = {
- "keyboard": [
- [{"text": "Отправте Локацию",
- "request_location": true
- }]
- ],
- "one_time_keyboard": true,
- "resize_keyboard": true
- }
- var KEYBOARD_1 = {
- "keyboard": [
- [{"text": "Привет"
- }]
- ],
- "resize_keyboard": true,
- "one_time_keyboard": true
- }
- var KEY_DELETE = {
- "remove_keyboard": true
- }
- var KEYBOARD_INLINE = {
- "inline_keyboard": [
- [{"text": "Привет",
- "callback_data": "Привет"
- }]
- ],
- "resize_keyboard": true
- }
- //файл Keyboard конец
Add Comment
Please, Sign In to add comment