Cường Tín Repair
Hello!

  • Bình luận
  • Trang chủ
  • Laptop
  • Máy tính
  • CCTV
  • Điện thoại
  • Người dùng
  • Thư điện tử
  • --PHẦN MỀM--
  • Máy tính
  • Công cụ tiện ích
  • Style Guide
Tags
  • Art
  • Creativity
  • Personal
  • Inspiration

Gửi nội dung vào Google sheet từ tin nhắn Telegram

  • viết bởi Cường Lê
  • •
  • tháng 5 14, 2025
  • •
  • 2025-05-14T15:09:00+07:00
Bình luậnBình luận 0
  • Chia sẻ lên X
  • Chia sẻ lên Facebook
  • Share on LinkedIn
  • Share on Pinterest
  • Email
  • Apps script
  • Lập trình
1. Tạo 1 file goolge sheet
2. Tạo app script trong google sheet -> dán đoạn code dưới đây

const TELEGRAM_API_TOKEN = '7459862651:AAE5ITVfc5JIiKLFOkE0IEwURvnrkJKtPJ8'; // Thay bằng token của bạn
const SHEET_NAME = 'Sheet1'; // Tên sheet bạn muốn lưu tin nhắn vào
function doPost(e) {
  const json = JSON.parse(e.postData.contents); // Lấy dữ liệu từ Telegram
  const chatId = json.message.chat.id;
  const user = json.message.from.first_name;
  const message = json.message.text;
  // Kiểm tra nếu tin nhắn không rỗng
  if (!message) {
    sendTelegramMessage(chatId, 'Bạn chưa gửi tin nhắn văn bản!');
    return; // Nếu không có tin nhắn văn bản, thoát luôn
  }
    // Lấy sheet và lưu dữ liệu vào
  const sheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName(SHEET_NAME);
  sheet.appendRow([new Date(), user, message]);
  // Đáp lại Telegram 
  sendTelegramMessage(chatId, 'Tin nhắn của bạn đã được nhận!');
}
function sendTelegramMessage(chatId, message) {
  if (!message || !chatId) return;  // Đảm bảo không gửi tin nhắn rỗng hoặc không có chatId
  const url = `https://api.telegram.org/bot${TELEGRAM_API_TOKEN}/sendMessage`;
  const payload = {
    method: 'post',
    payload: {
      chat_id: chatId,
      text: message
    }
  };
  try {
    UrlFetchApp.fetch(url, payload);
  } catch (error) {
    Logger.log('Lỗi khi gửi tin nhắn: ' + error);
  }
}
3. Chạy đường dẫn sau để gọi API Telegram setWebhook để đảm bảo bot nhận tin nhắn từ Telegram.
https://api.telegram.org/bot<your_bot_token>/setWebhook?url=<your_deployed_url>



Nhận xét

Đăng nhận xét

Tin học Cường Tín chuyên thiết kế các mẫu Template Blogger độc đáo và chuyên nghiệp, phục vụ đa dạng ngành nghề như: bán hàng, bất động sản, doanh nghiệp, landing page... Mang đến giải pháp giao diện tinh tế và tối ưu, giúp khách hàng nổi bật và thành công hơn trên nền tảng Blogger.
  • X
  • Facebook
  • Website
Mục lục bài

Read Next

  • X
  • Youtube
  • Facebook
© 2024 Aspect - Powered by Blogger & Giaodien.blog