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

511

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 nhộn.

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.

  14 khóa học Tech miễn phí chất lượng từ MIT, Harvard, Linux...

  "Mục tiêu và thách thức của Chatbot là hiểu được cảm xúc của người dùng và có cảm xúc riêng"

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ẻ

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

Telegram: Tạo Bot và làm vài thứ vui vẻ
/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

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 TopDev