Cách tạo Bot Telegram cực đơn giản

Công Nghệ
Cách tạo Bot Telegram cực đơn giản
Bài viết được sự cho phép của tác giả Nguyễn Hữu Đồng Ngồi bán quán hoài cũng chán, hôm nay mình có join một group trên Telegram thì họ có một con Bot khá vui, bot chuyên post ảnh chế sau đó thì tag người nào đó vào khá là...

Bài viết được sự cho phép của tác giả Nguyễn Hữu Đồng

Ngồi bán quán hoài cũng chán, hôm nay mình có join một group trên Telegram thì họ có một con Bot khá vui, bot chuyên post ảnh chế sau đó thì tag người nào đó vào khá là vui nhộn. Mình check một vòng bot api của telegram thì cũng tìm ra được vài thứ khá vui.

Sau đây mình sẽ tạo một group rồi sau đó tạo bot và dùng api để bot gửi message hay gì đó lên group.

Đầu tiên hãy tìm hiểu khái niệm telegram bot là gì?

Bot Telegram là gì?

Bot Telegram là những ứng dụng hoặc chương trình nhỏ có thể tương tác với người dùng qua nền tảng nhắn tin Telegram. Chúng có thể tự động hóa nhiều nhiệm vụ như gửi tin nhắn, cung cấp thông tin, thực hiện cuộc khảo sát, chơi game, và nhiều hơn nữa. Các bot này hoạt động thông qua các API do Telegram cung cấp.

Bạn có thể viết bot Telegram sử dụng nhiều ngôn ngữ lập trình khác nhau như Python, JavaScript, PHP, Java, và nhiều hơn nữa. Trong số đó, Python thường được ưa chuộng nhất do có nhiều thư viện hỗ trợ việc tạo bot Telegram như python-telegram-bot.

Hướng dẫn cách tạo Bot Telegram đơn giản

Trước tiên, để tạo được bot thì bạn phải chat với Bot Father ( bố già bot ) nói bố già tạo cho con bot sau khi tạo thành công thì bố già sẽ cấp cho bạn bot token để thao tác với bot, các bạn nhớ lưu lại token nhé. Dùng lệnh /newbot và sau đó nhập tên gọi và username cho bot như video bên dưới.

/addbot

Sau đó mình tiến hành thêm bot vào group và set full quyền cho bot.

Mình tiến hành update profile picture cho em nó bằng command /setuserpic với bố già.

Tiếp theo mình dùng api /getUpdates để lấy newsfeed của bot, mục đích để lấy được chat_id của group để sau đó dùng api /sendPhoto để gửi vài ảnh chế. Để data của newsfeed của bot ko bị rỗng thì bạn hãy send cho bot vài tin nhắn. Như này.

Telegram: Tạo Bot và làm vài thứ vui vẻTelegram: Tạo Bot và làm vài thứ vui vẻ

Mình dùng API /getUpdates để lấy chat_id của group.

Tạo Bot telegramTạo Bot telegram

/getUpdates

Như các bạn thấy chat_id của group dongnguyen.dev là -1001439371359 mình dùng api /sendPhoto với method POST có 3 BODY có 3 fields là

  • chat_id : là id của group
  • photo : url của photo
  • caption : một đoạn text.

Và đây là API.

https://api.telegram.org/bot822091416:AAGqyfKxruJ2vzZLnoVAerEsSl_o2PIwKAc/sendPhoto

Mình đã tạo 2 con bot nên có 2 token, mình dùng 2 token đó để gửi tin nhắn đến group.

Telegram cung cấp rất nhiều API cho phép bạn gửi tin nhắn, ảnh, video blala, trong khuôn khổ bài viết mình giới thiệu sơ qua vậy 😀 Sẽ có rất nhiều trò vui để làm với BOT, trong tương lại nếu có dịp mình sẽ chia sẻ thêm với các bạn.

Bye bye các bạn, cảm ơn các bạn đã đọc bài. ^_^

Bài viết gốc được đăng tải tại medium.com

Có thể bạn quan tâm:

Xem thêm các việc làm Developer hấp dẫn tại Station D

Bài viết liên quan

Ngành IT: Làm việc “trên mây” kiếm nhiều tiền nhất hiện nay

Ngành IT: Làm việc “trên mây” kiếm nhiều tiền nhất hiện nay

Kết quả từ cuộc khảo sát đầu năm của Station D về lương bổng của lập trình viên cho thấy nhiều thay đổi đã và đang diễn ra trong ngành IT – cuộc khảo sát tập trung vào các câu hỏi về khối lượng công việc, triển vọng cũng như...

By stationd
Đâu chỉ mỗi Bitcoin, công nghệ Blockchain còn nhiều ứng dụng hơn thế!

Đâu chỉ mỗi Bitcoin, công nghệ Blockchain còn nhiều ứng dụng hơn thế!

Khi nhắc đến blockchain , lập tức mọi người thường nghĩ ngay đến các loại tiền mã hóa, chẳng hạn như bitcoin. Tuy nhiên, blockchain lại là công nghệ tạo ra tiền mã hóa nhưng bản thân công nghệ này không phải là tiền mã hóa như cách mà chúng...

By stationd
Mock phương thức static trong Unit Test sử dụng PowerMock

Mock phương thức static trong Unit Test sử dụng PowerMock

Bài viết được sự cho phép của tác giả Nguyễn Hữu Khanh Trong bài viết này, mình sẽ hướng dẫn các bạn Mock các phương thức static trong Unit Test các bạn nhé! Nếu bạn nào chưa biết về Mock trong Unit Test thì mình có thể nói sơ qua...

By stationd
Một "thuật ngữ ma" đã tồn tại 75 năm trên internet, nó đang "ám" vào các mô hình AI, và sẽ còn tiếp tục tồn tại cho đến vĩnh cửu

Một "thuật ngữ ma" đã tồn tại 75 năm trên internet, nó đang "ám" vào các mô hình AI, và sẽ còn tiếp tục tồn tại cho đến vĩnh cửu

Một lời cảnh báo cho những người thích trích dẫn kiểu "nguồn sưu tầm", "nguồn internet" hay "nguồn AI", họ có thể sẽ đào lên được những "hóa thạch số" vô nghĩa.

By admin
Cảnh Báo Malware Giả Mạo Hợp Đồng Việc Làm: Tập Tin .EXE Nguy Hiểm Đội Lốt PDF/Word

Cảnh Báo Malware Giả Mạo Hợp Đồng Việc Làm: Tập Tin .EXE Nguy Hiểm Đội Lốt PDF/Word

Kẻ xấu đang lợi dụng nhu cầu tìm việc để phát tán phần mềm độc hại (malware) dưới dạng tệp 'hợp đồng' giả mạo. Hãy cảnh giác với những file có icon Word/PDF nhưng thực chất là .exe. Nếu mở, máy tính của bạn có thể bị đánh cắp toàn bộ thông tin cá nhân, cookie và mật khẩu.

By admin