Cách lập trình bot Telegram đơn giản với Google Sheets
HTML-код
- Опубликовано: 7 фев 2025
- Cách lập trình bot Telegram đơn giản với Google Sheets, gửi thông tin từ Google Sheets sang nhóm chat telegram với Telegram API sử dụng Google Apps Script.
Khóa học lập trình Telegram Bot với Google Apps Script trên Google Sheets:
dtnguyen.busin...
Khoá học Google Apps Script cơ bản: dtnguyen.busin...
Khoá học Excel: bit.ly/ex101_dt...
Khoá học VBA: bit.ly/vba101_d...
Đoạn code trong video: gist.github.co...
XEM THÊM
Tự học lập trình Python cơ bản:
• Python cơ bản 01 Cài đ...
Tự học Google Sheet / Google Trang tính
• Tạo Data Validation t...
Tự học JavaScript cơ bản:
• 01 Bắt đầu với l...
Tự học Excel Online cơ bản đến nâng cao:
• Học Excel cơ bản | 01 ...
Tự học lập trình VBA cơ bản đến nâng cao:
• Bắt đầu với Macro - VB...
Tự học lập trình Google Apps Script:
• 01 Khai báo biến, l...
▷ Theo dõi Facebook cá nhân: kuldokk
▷ LinkedIn: / ducthanhnguyen
▷ Video được cung cấp miễn phí bởi hocexcel.online
▷ Blog cá nhân: blog.hocexcel....
▷ Facebook Group: bit.ly/heoFBG
ui cái này hay quá anh ơi
chỗ 5:20 sao mình chát cả đêm nó vẫn k hiện ra id như trên video nhỉ, nó chỉ ok, true mãi thôi
A ơi.cho e hỏi
Khi đổi 1 dữ liệu trong bảng có cách nào để lưu lại dữ liệu cũ không ạ.
VD:ở mục bộ phận làm việc, 1 nhân viên đổi từ bộ phận kế toán sang bộ phận kinh doanh thì có cách nào để biết được là trước đây người đó ở bộ phận kế toán k ạ.
E nhập dữ liệu bằng google sheet.a có cách nào chỉ giúp e được k ạ.
Thành không load được chat ID của bot, dù thay thử và tạo mới các con bot khác thêm vào group. Cảm ơn ĐỨC rất nhiều
a ơi a giúp e cách làm phép tính như nay với a: 18,8*155.000
=2.914.000
(nhưng trên bảng tính excel kết quả = 2.916.000
)
a giúp e sao lại như vậy được a. e cảm ơn a
Anh ơi em hỏi chút, giờ em muốn gửi toàn bộ dữ liệu của bảng (thay vì dòng cuối) lên bot telegram thì viết script như nào anh nhỉ. Mong anh hướng dẫn trong ví dụ này luôn ạ
Em tham khảo nội dung này trong khoá học:
blog.hocexcel.online/khoa-hoc/lap-trinh-tro-ly-ao-bot-telegram-su-dung-google-sheets
b ơi mình làm thì đã có thông báo nhưng ko lấy đc nội dung trong ô
Nhờ bạn hướng dẫn tạo bot lưu tin nhắn tự động của thành viên bất kỳ trong group mà mình không có quyền admin được không ạ?
a hướng dẫn giúp e cách cài thời gian để bot tự động gửi thông báo đc k a
nó ko hoạt động riêng lẻ ngoài group được hả anh, bắt buộc phải vô nhóm chát hay sao ạ
mình muốn nó là 1 con bot đơn lẻ, tự động trả về ngày công làm việc tại thời điểm truy xuất (nếu đúng mã nhân viên) / mã nhân viên, tên nhân viên, và số ngày công được lưu trữ trong google sheets
được chứ em, hoạt động được theo kiểu chat 1-1
@@HocExcelOnline vậy cái khúc thêm nó vào 1 nhóm để lấy chat id trong group. Vẫn phải lấy hay thay thế cách khác ạ. (Trường em muốn nó như là 1 con bot chat 1-1 với người dùng )
@@vanhoangvo6097
nếu mình chỉ dùng bot để chat 1-1 thì không cần lấy id của group. Trong dữ liệu trả về khi tương tác 1-1 là có sẵn id của người chat rồi nên mình cũng không cần lấy id này luôn. Em tham khảo thêm chương trình học này nhé, có gì anh sẽ hỗ trợ thêm trực tiếp qua zalo: blog.hocexcel.online/khoa-hoc/lap-trinh-tro-ly-ao-bot-telegram-su-dung-google-sheets
Cho em hỏi là mình muốn tìm 1 hình ảnh từ dữ liệu google sheet sử dụng KEY trong telegram mình làm như thế nào ạ
Chào em, để tìm kiếm như nhu cầu của em, thì mình cần có 1 trường miêu tả cho ảnh đó, bởi vì khả năng tìm kiếm trong dữ liệu bị dừng lại ở việc tìm kiếm dữ liệu dạng chữ viết, con số.
anh ơi khóa học mua nhiều có ctr uu dai ko anh ?
Có em ạ. Em mua khoá nào?
muốn gửi 1 tin nhắn từ dòng 0 tới lastrow, xuống dòng dể ngăn cách nội dung, thi phải làm thê nào a,
em làm theo anh mà đến đoạn dán link vào chrome k nhận được id ạ
Cảm ơn anh. Anh ơi, nếu muốn send 1 hoặc nhiều dòng, hoặc 1 dòng bất kỳ mà không phải "dòng cuối" thì cần viết code thế nào ạ?
Phần này em cần biết Google Apps Script để làm nhé: dtnguyen.business/course/gas101-lam-viec-nang-suat-hon-tu-dong-hoa-cong-viec-voi-google-apps-script
@@HocExcelOnline cảm ơn anh rất nhiều
Thầy ơi, thay vì gửi text vào Telegram, em cần Bot chụp 1 cái bảng Spreadsheet và gửi vào Group Telegram thì phải làm sao ạ?
Nếu cần chụp nội dung sheet thì mình e nghĩ nên đi logic sau, e chưa test thử nhưng có khả thi:(1) code lưu thành PDF, (2) code gửi pdf vào tele
Em muốn gửi cùng lúc nhiều nhóm nội dung giống nhau và nội dung khác nhau đến nhiều nhóm: mỗi dòng là send 1 nhóm thì làm sao anh Thanh
Chào em,
cái này mình dùng apps script lập trình theo ý mình thôi là được.
anh làm bài hướng dẫn với facebook được không
Bạn cho hỏi có thể lấy ngược dữ liệu từ telegram vào sheet ko vậy??
Lấy được dữ liệu từ group telegram bạn làm admin nhé
Alo ad ơi em hỏi
Có thể viết 1 con bot sao chép y chang tin nhắn của nhóm khác k ad
Ý là con bot của nhóm người ta tin nhắn gì _ bot nhóm mình sao chép y chang tin nhắn y gửi liền về nhóm mình á
Không biết viết được con bot vậy không ta 🤔
được nhé, bot của mình phải có quyền đọc tin nhắn của nhóm khác
Trường hợp nhiều thông tin trùng mà muốn show hết trên telegram thì phải làm như thế nào ạ
Thì mình vẫn gửi đi bình thường thôi.
Tham khảo: blog.hocexcel.online/khoa-hoc/lap-trinh-tro-ly-ao-bot-telegram-su-dung-google-sheets
Admin cho mình hỏi có cách nào làm ngược lại không a. Như mình có group của người khác nhưng dữ liệu nhiều quá. Mình muốn chuyển giữ liệu đó thành Google sheet cho tiện theo dõi. Mong nhận phản hồi của bạn.
Cũng làm được luôn nhé bạn. Mình cần kiến thức trong khoá học này: blog.hocexcel.online/khoa-hoc/lap-trinh-tro-ly-ao-bot-telegram-su-dung-google-sheets
Mỗi khi group có dữ liệu mới thì bot lại tự động cập nhật ngược vào google sheets thông qua cơ chế mình tạo ra.
Muốn tạo bot nhập số liệu từ telegram vào google Sheet thì làm như thế nào anh ?
Em tham khảo ở chương trình này nhé: blog.hocexcel.online/khoa-hoc/lap-trinh-tro-ly-ao-bot-telegram-su-dung-google-sheets
Cái này mình gửi 2 ô dữ liệu thì được. Gửi từ 3 ô trở lên lại bị lỗi Ad
Hi AD, tôi làm đến bước chạy URL của telegram như video và cũng bị như video chỉ trả về: {"ok":true,"result":[]}, dù refress nhiều lần cũng ko đc. Mong AD giúp đỡ thêm. Cám ơn AD nhiều
Mình có thể chuyển từ getUpdates sang post method để lấy update về sheets
ông remove xong add lại bot là ok nhé
anh oi em muốn tìm hiểu thêm về khóa học này với ạ
Em xem thêm và đăng ký ở link này nhé: blog.hocexcel.online/khoa-hoc/lap-trinh-tro-ly-ao-bot-telegram-su-dung-google-sheets
có thể setting auto send khi có data mới ko ạ, thay vì phải click send ạ
Cài trigger để gửi nhé bạn
@@HocExcelOnline a có thể hướng dẫn thêm về cài trigger đc không ạ ?
Hay anh ạ, nhưng em thấy vẫn phụ thuộc vào mình phải bấm ạ, Trong trường hợp nếu có 2 cột mà để onEdit thì khi mình điền cột A xong nó đã báo luôn rồi ạ.
Phải bấm mới tốt em ạ.
@@HocExcelOnline Dạ, vâng ạ, Em cũng làm theo rồi anh ạ, nhưng em bị lỗi ở 2 chỗ nó ko giống anh lắm ạ. Em xin phép nhắn tin qua facebook để xin đc anh góp ý ạ.
cho em hỏi là cty em có 1 file excel chèn hình nhiều, đang bị 1 lỗi là khi copy nguyên 1 sheet qua 1 sheet khác thì bị mất hết hình, sau đó khi quay lại sheet cũ (sheet muốn copy) thì tự động tất cả các hình trong đấy bị click chọn, em đã thử đủ mọi cách copy thường và copy bằng move or copy cũng không được có ai bị và giải quyết được chưa ạ
Em copy nhân đôi file excel đó lên rồi xoá những sheet không cần đi
ĐT Nguyễn [Học Excel Online] vấn đề là em đang muốn copy nó qua 1 sheet của file khác anh, mà nhân đôi nó vẫn bị anh ơi
@@congtuan1203 lỗi của GG Sheet là không hiển thị ảnh
Tự động báo trên telegram được không ạ, không cần ấn trên google sheet luôn thầy
Được em, làm như trong khoá này: blog.hocexcel.online/khoa-hoc/lap-trinh-tro-ly-ao-bot-telegram-su-dung-google-sheets
em thử làm theo lúc run thì bị như này ạ "This app is blocked
This app tried to access sensitive info in your Google Account. To keep your account safe, Google blocked this access."
Em thử lại với 1 profile trình duyệt chrome khác nhé, chỉ đăng nhập 1 tài khoản email thôi
Anh ơi, cho em hỏi có cách nào excel tự động gửi email và gửi vào số điện thoại để thông báo hợp đồng hết hạn không ạ. Nhờ anh hỗ trợ giúp em, em xin cảm ơn
Chắc có đấy em ạ
em làm theo đến đoạn vẽ drawing thì nó không tìm thấy hàm tập lệnh mySendMessage
Nó thông báo vậy hả em? Thế em xem lại xem đã viết đúng chưa?
@@HocExcelOnline em xem mấy lần rồi
em chạy riêng hàm mySendMessage thì ok
nhưng em vẽ drawing rồi gán hàm vào thì nó ko tìm thấy
@@HocExcelOnline ah giúp em chổ này vs
{"ok":false,"error_code":404,"description":"Not Found"} Của em sao chạy link api nó báo false ạ?
Bị sai link rồi em
vậy mà ổng nói đơn giản đó
Vầy là đơn giản lắm đó.
làm sao để liên lạc vs anh ạ
telegram: @kuldokk
Thầy ơi, em assgin script thì bị lỗi như vậy ạ, "Script function test could not be found ", mong thầy hỗ trợ
Chắc em thiếu function kia rồi. Em tham khảo chương trình này nhé: dtnguyen.business/course/gas101-lam-viec-nang-suat-hon-tu-dong-hoa-cong-viec-voi-google-apps-script
Anh ơi có cách nào gửi dữ liệu từ telegram về Excel không ạ
Có, nhưng sẽ mất phí em
phi baonhiu 1 tháng a
@@HocExcelOnline
Cần AD giúp đỡ ạ. Khi mình dùng hàm này để gọi nội dung bên sheet "const range = ss.getRange('Sheet1!A1').getValues();"
Thì ở dưới "sendTelegramNotification(BOT_SECRET, CHAT_ID, ...);" mình sẽ dùng hàm gì để show thông tin bên sheet lên telegram ạ. (dùng: 'Name: $'Name: ${range[0][0]}'); thì nó show ra hàm tên như vậy luôn chứ không lấy từ sheet). cảm ơn ad.
Bạn cần dùng đúng loại ký tự là ` chứ không phải là '
@@HocExcelOnline cảm ơn ad
nói nhỏ quá anh ơi
mọi thứ đã rất auto cho tới khi phải thực hiện thao tác nhấn nút :(
Không muốn bấm nút thì hẹn trigger để chạy, cài điều kiện để chạy thôi.
@@HocExcelOnline xin cách làm cái này với bạn
hic âm thanh nhỏ quá ạ :(
Em bật loa / tai nghe to lên
admin ơi, cho mình đoạn code với ạ
Bạn đọc phần miêu tả của video nhé
@@HocExcelOnline chào anh, em đã làm như mình chỉ, nhưng trong telegram bot thì trả kết quả undefined. chỗ này phải làm sao ạ?
Chắc em làm sai chỗ nào đó rồi. Em tham khảo chương trình học nhé.
blog.hocexcel.online/khoa-hoc/lam-viec-nang-suat-hon-tu-dong-hoa-cong-viec-voi-google-apps-script
@@HocExcelOnline bị ở chỗ sendtelegram ấy ạ, em lấy range:[ ] [ ] ay a
@@songhangcargo9806 đúng rồi vì em cần tổ chức và lấy dữ liệu đúng theo cách mà Google apps script hỗ trợ