Skip to content

Instantly share code, notes, and snippets.

@SanariSan
SanariSan / readme.md
Last active June 5, 2025 13:14
Telegram HTTP bot API via CURL | Send text, photos, documents, etc.

Here are some examples on how to use Telegram bot api via CURL

Prerequisites

For getting messages in private chat with bot

  • Create a bot using @BotFather, get it's token
  • Start conversation with bot
  • Run following curl command
curl https://api.telegram.org/bot/getUpdates | grep -Po '"from":{"id":.+?,'
@sreejithpro
sreejithpro / downloadUnreadEmails.gs
Last active March 15, 2023 15:49
Find unread emails in gmail and copy sender and subject in a google doc
function downloadUnreadEmails() {
var sheet = SpreadsheetApp.create('Unread Emails');
sheet.appendRow(['Sender', 'Subject']);
var threads = GmailApp.search('is:unread');
for (var i = 0; i < threads.length; i++) {
var messages = threads[i].getMessages();
for (var j = 0; j < messages.length; j++) {
@sreejithpro
sreejithpro / delete_emails.gs
Last active March 15, 2023 16:00
Search for read email with sender and subject from a google doc and delete them
function deleteEmails() {
var sheet = SpreadsheetApp.openById('SHEET ID').getSheetByName('Sheet1');
var data = sheet.getDataRange().getValues();
for (var i = 1; i < data.length; i++) {
var sender = data[i][0];
var subject = data[i][1];
var threads = GmailApp.search('is:read from:' + sender + ' subject:' + subject);
Logger.log('Deleted' + i + ' emails')