https://github.com/pamnard/telegramapp
Обёртка над Telegram Bot API для Google Apps Scripts
https://github.com/pamnard/telegramapp
bot gas gas-library google-apps google-apps-script telegram telegram-api telegram-bot telegram-bot-api telegram-bots
Last synced: 3 months ago
JSON representation
Обёртка над Telegram Bot API для Google Apps Scripts
- Host: GitHub
- URL: https://github.com/pamnard/telegramapp
- Owner: pamnard
- Created: 2021-02-07T15:42:53.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2023-04-16T14:39:30.000Z (over 2 years ago)
- Last Synced: 2025-04-21T18:43:16.027Z (6 months ago)
- Topics: bot, gas, gas-library, google-apps, google-apps-script, telegram, telegram-api, telegram-bot, telegram-bot-api, telegram-bots
- Language: JavaScript
- Homepage: https://core.telegram.org/bots/api
- Size: 181 KB
- Stars: 10
- Watchers: 2
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Last version
Текущая версия написана по последней версии апи, прописаны все методы и почти все типы. JSdoc написан ChatGPT.
Старая версия в папочке *old*.
## Примеры
Получим тексты последних сообщений в чате
```javascript
const token = '154354351435:AFGAFGAFDGFGAFDGAFGAFGAFGAFGAFDG';
const myBot = new TelegramApp(token, true);
const type = myBot.Type();function get_updates() {
var updates = myBot.getUpdates();
for (var i = 0; i < updates.length; i++) {
var message_text = type.Update(updates[i]).message.text;
Logger.log(message_text);
}
}
```
- - -
Отправим в чат сообщение с прикреплённой клавиатурой
```javascript
const token = '154354351435:AFGAFGAFDGFGAFDGAFGAFGAFGAFGAFDG';
const myBot = new TelegramApp(token, true);
const type = myBot.Type();function send_message() {
myBot.sendMessage({
chat_id: '123456,
text: 'Ку-ку!',
reply_markup: type.InlineKeyboardMarkup({
inline_keyboard: [[
type.InlineKeyboardButton({
text: 'Да!',
callback_data: 'yes'
}),
type.InlineKeyboardButton({
text: 'Нет!',
callback_data: 'no'
})
]]
})
});
}
```