Qua thời gian sử dụng, mình thấy Bot Telegram là một con bot có khả năng hỗ trợ automation rất tốt, nhất là khi dùng để thông báo. Ngoài ra, hiện tại Bot Telegram đang được hỗ trợ hoàn toàn miễn phí. Nếu các bạn có sử dụng các công cụ automation, Telegram chắc chắn là một Bot đắc lực để hỗ trợ kích hoạt và thông báo. Vậy nên, hôm nay mình sẽ hướng dẫn tạo Bot Telegram đơn giản cho mọi người nhé.
Chuẩn bị
- Tài khoản Telegram.
- 10 phút để thực hiện.
- Trang tài liệu về bot Telegram (nếu cần): https://core.telegram.org/
Hướng dẫn tạo Bot Telegram
Bước 1: Truy cập Telegram
Bạn có thể truy cập Telegram bằng điện thoại hoặc bằng web, việc này không ảnh hưởng đến quá trình tạo Bot Telegram. Vào thanh search, tìm BotFather, BotFather sẽ có tick xanh, tránh nhầm lẫn với các Bot hoặc Group Telegram public khác.
Bước 2: Tạo bot Telegram
Trên khung chat của BotFather, bạn chọn Menu → /newbot để tạo Bot Telegram mới.
Theo hướng dẫn của BotFather để nhập các thông tin, bao gồm:
- Tên gọi của bot, bạn có thể nhập tên để gợi nhớ bất kì.
- Username của bot, bạn có thể nhập tên không khoảng trắng, và phải kết thúc bằng chữ “bot“
Khi tạo thành công, BotFather sẽ gửi bạn thông tin HTTP API. Lưu thông tin này lại, đây sẽ là API của Bot Telegram.
Ví dụ: 8164959420:XXFFf4gumXXW6YM6IT72RGRs4Uic8dxyTtf.
Trong trường hợp bạn cần tìm lại thông tin của Bot, bạn truy cập BotFather → Menu → /mybot, BotFather sẽ gửi lại bạn danh sách Bot, cùng các thông tin cơ bản dưới dạng menu. Bạn cũng có thể đặt lại thông tin mô tả hoặc chuyển quyền sở hữu bot này sang người khác.
Vậy là bạn đã hoàn thành bước tạo Bot Telegram hoàn chỉnh.
Hướng dẫn lấy ID của group chat Telegram
Để vận hành bot, bạn có thể để bot hoạt động một cách cá nhân bằng cách nhắn tin trực tiếp về cho Bot bạn vừa tạo. Tuy nhiên, sau thời gian mình sử dụng, mình thấy việc tạo group Telegram để thêm bot vào sẽ dễ dàng để quản lí hơn, nhất là khi bạn hoạt động trong môi trường nhóm và cần chia sẻ các thông báo của mình.
Việc thêm bot vào nhóm chat cũng khá đơn giản, bạn chỉ cần New Group → Add bot như một người dùng thông thường. Lưu ý, khi sử dụng automation để thông báo, bạn phải có bot trong group thì bot Telegram mới gửi tin nhắn được.
Để lấy ID của group chat Telegram, bạn chỉ cần thêm con bot tên @raw_data_bot, sau khi thêm bot này, bot sẽ báo cho bạn thông tin của group chat bao gồm “your chat id” là ID của group, “your id” là ID của user Telegram bạn đang sở hữu.
Ví dụ: Your chat id is -4277063163, your id is 8164959520.
Lưu ý: ID của chat có thể có hoặc không có dấu “-“, tuy nhiên đó là một phần của ID, không phải là lỗi.
Sau đó, bạn có thể kick bot @raw_data_bot này ra.
Kết luận
Vậy là bạn đã có thể tạo Bot Telegram một cách dễ dàng và có ID của group nhằm vận dụng cho quá trình automation của mình. Hiện tại, mình đã ứng dụng Bot Telegram này vào công việc, tạo những câu lệnh để trigger cho hệ thống automation biết phải thực hiện tác vụ như thế nào, và tiết kiệm đến hàng chục tiếng đồng hồ mỗi tuần.
Hi vọng thông tin trên hữu ích cho bạn.