Hướng dẫn tạo Bot Telegram và gửi thông báo đơn giản nhất

Bot Telegram là một tính năng vô cùng tiện ích trên nền tảng mạng xã hội Telegram này mà nhiều người dùng chắc hẳn sẽ cảm thấy còn xa lạ. Tuy nhiên, bạn hãy theo dõi hết bài viết này để tìm hiểu thêm Bot Telegram là gì và cách tạo Bot Telegram chi tiết đơn giản, ai cũng có thể thực hiện. Cùng theo dõi bài viết của Thế Giới Số ngay nhé!

I. Giới thiệu Bot Telegram

Bot Telegram là một tính năng tương tự như robot được tích hợp sẵn trong ứng dụng Telegram nhằm mục đích giúp người dùng có thể quản lý và tạo lập các Bot. Và người dùng hoàn toàn có thể điều khiển các Bot nhằm để nhận tin tức, thông báo, tạo các công cụ tùy chỉnh, trải nghiệm những trò chơi giải trí, tích hợp thêm các dịch vụ khác như Gmail Bot, Wiki Bot, GIF Bot,…

Đặc biệt là người dùng có thể dùng Bot Father để thực hiện việc tạo New Bot. Thêm vào đó, việc cài đặt Bot cũng khá đơn giản và bạn hoàn toàn có thể thực hiện ngay trên điện thoại hoặc máy tính.

II. Hướng dẫn tạo Bot Telegram

Bước 1: Bạn mở và đăng nhập vào Accout Telegram của mình. Sau đó tìm BotFather

Hướng dẫn tạo Bot Telegram
Hướng dẫn tạo Bot Telegram

Bước 2: Gõ /newbot để tạo Bot mới và đặt tên cho Bot.

Hướng dẫn tạo Bot Telegram
Đặt tên cho Bot Telegram

Bước 3: Tạo UserName cho Bot Telegram

(Lưu ý: UserName bot phải kết thúc bằng “bot”. Xem chi tiết ở hình minh họa).

Tạo UserName cho Bot Telegram
Tạo UserName cho Bot Telegram

Sau khi tạo xong UserName cho Bot Telegram, bạn sẽ nhận được Token như hình.

Vậy là xong, bạn đã tạo thành công Bot Telegram.

III. Hướng dẫn cấu hình Bot Telegram để gửi thông báo.

Bước 1: Tạo Group Chanel và John Bot Telegram vào.

Tạo Group thông báo
Tạo Group thông báo
Thêm Bot Telegram vào Group
Thêm Bot Telegram vào Group

Bước 2: Để Bot hoạt động, cần khởi động Bot bằng cách:

/my_id @UserName_Bot
Khởi động Bot Telegram
Khởi động Bot Telegram

Bước 3: Để gửi được thông báo cần có Chat ID Group, Truy cập theo đường dẫn:

Lưu ý: Phải start Bot trước khi lấy ID Group

Khởi động Bot Telegram
Khởi động Bot Telegram

https://api.telegram.org/bot<token>/getUpdates

Token: Lấy ở Bot Father lúc tạo Bot

Kết quả trả về:

{
  "ok": true,
  "result": [
    {
      "update_id": 613901126,
      "message": {
        "message_id": 3,
        "from": {
          "id": 1962330815,
          "is_bot": false,
          "first_name": "S\u00e0i G\u00f2n",
          "last_name": "TechSolutions",
          "username": "saigontechsolutions",
          "language_code": "en"
        },
        "chat": {
          "id": 1962330815,
          "first_name": "S\u00e0i G\u00f2n",
          "last_name": "TechSolutions",
          "username": "saigontechsolutions",
          "type": "private"
        },
        "date": 1662350660,
        "text": "/start",
        "entities": [{ "offset": 0, "length": 6, "type": "bot_command" }]
      }
    },
    {
      "update_id": 613901127,
      "message": {
        "message_id": 4,
        "from": {
          "id": 1962330815,
          "is_bot": false,
          "first_name": "S\u00e0i G\u00f2n",
          "last_name": "TechSolutions",
          "username": "saigontechsolutions",
          "language_code": "en"
        },
        "chat": {
          "id": -647287789,
          "title": "Th\u1ebf Gi\u1edbi S\u1ed1",
          "type": "group",
          "all_members_are_administrators": true
        },
        "date": 1662350681,
        "text": "/my_id @thegioiso_bot",
        "entities": [
          { "offset": 0, "length": 6, "type": "bot_command" },
          { "offset": 7, "length": 14, "type": "mention" }
        ]
      }
    }
  ]
}

Ta có id group là: “id”: -647287789

Bước 4: Gửi thông báo.

Để gửi thông báo, đơn giản bạn chỉ việc truy cập vào đường dẫn bên dưới là xong.


https://api.telegram.org/bot<token>/sendMessage?chat_id=<chat_id>&text=<noi_dung>;

Thay các tham số tương ướng phù hợp vào Url để tiến hành gửi thông báo

Kết quả trả về:

{
  "ok": true,
  "result": {
    "message_id": 5,
    "from": {
      "id": 5541559243,
      "is_bot": true,
      "first_name": "Th\u1ebf Gi\u1edbi S\u1ed1",
      "username": "thegioiso_bot"
    },
    "chat": {
      "id": -647287789,
      "title": "Th\u1ebf Gi\u1edbi S\u1ed1",
      "type": "group",
      "all_members_are_administrators": true
    },
    "date": 1662351109,
    "text": "KiemTraBot"
  }
}

Kiểm tra xem bot có hoạt động không?
Kiểm tra xem bot có hoạt động không?

Hoặc bạn có thể sử dụng Curl để gửi thông báo:

curl -d chat_id=<id_Group> -d text="NoiDung" https://api.telegram.org/bot<token>/sendMessage

Ngoài ra nếu bạn muốn tích hợp vào PHP bạn có thể tham khảo code mẫu của chúng tôi:

$msg = "Nội dung thông tin" //Nội dung
$chatID = Chat_ID; // ID của Group trong Telegram
$token = bot<token>; // Token của con Bot gửi thông báo - Lưu ý có bot đứng đầu token
$url = "https://api.telegram.org/" . $token . "/sendMessage?parse_mode=html&chat_id=" . $chatID;
$url = $url . "&text=" . urlencode($msg);
file_get_contents($url);

Trên đây là bài hướng dẫn tạo và cấu hình gửi thông báo qua Bot Telegram. Nếu các bạn có thắc mắc gì đừng ngần ngại để lại comment để chúng tôi giải đáp thắc mắc của bạn. Chúc các bạn thành công

0 0 đánh giá
Article Rating
Theo dõi
Thông báo của
guest
0 Comments
Phản hồi nội tuyến
Xem tất cả bình luận