BotFather là bot telegram tạo ra để hỗ trợ cho người dùng telegram. Nó khác với bot Rose một chút. Dưới đây là hướng dẫn để bạn có thể tạo một con bot được cá nhân hoá trên Telegram.
Bạn có thể dùng nó để quản lý nhóm, tạo link download file, getlink,... bất cứ gì bạn có thể. Nhưng đương nhiên càng cá nhân hoá bạn càng phải biết nhiều hơn. Không phù hợp với tất cả mọi người.
Ví dụ bạn muốn tạo một con bot thông báo giao dịch cho website bán hàng của bạn: Mỗi khi có đơn hàng hay biến động số dư tài khoản sẽ được thông báo qua bot trên Telegram. Bạn phải tích hợp nó với cơ sở dụng liệu trên website để bot có thể đọc và gửi các thông tin này lên Telegram/nhóm Telegram của bạn.
Dưới đây sẽ là hướng dẫn đơn giản để bạn tạo bot quản lý nhóm Telegram đơn giản. Không cần sever riêng kèm theo.
Cửa sổ trò chuyện với bot sẽ được mở trong Telegram
Bạn nhấn nút Start, sẽ thấy các hướng dẫn về câu lệnh hỗ trợ như sau:
Sau đó gõ
Bạn nhớ lưu đoạn mã token này để sử dụng về sau
Sau khi tạo BOT xong bạn click vào đường dẫn bot: https://t.me/izgrorg_bot
Sau đó bạn tạo Group và thêm bot đó vào Group vừa tạo để nhận thông báo từ bot
Tiếp theo bạn cần khởi động bot bằng cách chat với bot trong Group
Để gửi thông báo về Group bạn cần phải có thêm ID Group, để lấy ID Group bạn làm theo hướng dẫn bước tiếp theo
Bước 1: Truy cập trang web https://web.telegram.org/k/ và đăng nhập vào tài khoản của bạn.
Bước 2: Chọn vào group mà bạn muốn lấy ID. Sau đó nhìn lên thanh địa chỉ web, bạn sẽ thấy URL group có dạng https://web.telegram.org/k/#-4567100183, thì 4567100183 chính là ID của group mà bạn cần lấy.
Bước 1: Truy cập vào group mà bạn cần lấy ID => nhấn vào tên group => nhấn vào Thêm thành viên.
Bước 2: Nhập @raw_data_bot / @RawDataBot / @getidsbot vào ô tìm kiếm => chọn vào RawDataBot và nhấn nút dấu tick màu xanh => chọn Thêm.
Bước 3: Khi bot được thêm vào group Telegram của bạn, ngay lập tức bot sẽ gửi thông báo có chứa ID Group của bạn. ID Group là dãy số nằm ngay sau cụm từ “Your chat id is“. ID cá nhân sau: "your id is"
Your chat id is -1002450771841, your id is 496089592
Truy cập bot @GroupHelpBot / @GHelpBot
To create a clone:
• Go to @BotFather
• Start it and type /newbot
• Choose your clone's name
• Choose your clone's username
• Forward the BotFather message with api key to @GroupHelpBot / @GHelpBot
• Done!
Chuyển tiếp hoặc coppy token đó gửi qua Bot @GroupHelpBot
Thêm bot vừa tạo vào group của các bạn và set quyền admin cho bot
Rồi vào bot https://t.me/izgrorg_bot đó và start nó
Tiếp theo chọn "Add me to a Group" và chọn vào Group bạn muốn bot quản lý
Sau đó bạn chọn Settings như hình
Tiếp theo để cài đặt bạn chọn Open Here hoặc Open in Private Chat
ở đây mình chọn cài đặt qua bot mới tạo nên mình chọn Open in Private Chat. Nếu bạn muốn cài đặt trên nhóm thì chọn Open Here
Các chức năng để cài đặt cho bot bạn có thể thấy rất nhiều như bên dưới.
Nhưng bài này mình chỉ cài tin nhắn chào mừng bằng cách bấm nút bên dưới "Webcome"
Turn On / Turn Off: Bật hoặc tắt
Customize Messenger: Sửa tin nhắn chào mừng
Allway send: Gửi mỗi khi có người mới vào / Send 1st join: Xóa lời cho trước đó chỉ để lại 1 lời chào cuối cùng
Sau khi có thông tin cần thiết bạn có thế cấu hình cho BOT gửi thông báo, nội dung tới Group telegram
Để gửi thông báo tới Telegram bạn có thể sử dụng method GET
Hoặc sử dụng cURL
VD: Đơn giản chỉ là thay vì hiển thị đơn hàng thành công trên mỗi website. bạn thêm mã lệnh bên dưới với nội dung là giá trị đơn hàng + sdt khách hàng hay gì đó bạn muốn gửi lên.
Bước 1: Bạn mở Botfather và gõ lệnh trực tiếp /mybots vào khung chat. Chọn Bot mà bạn muốn chỉnh sửa đoạn mô tả (nếu bạn có nhiều hơn một Bot Telegram).
Bước 2: Nhấn chọn Edit Bot Chọn mục Edit Description và chờ BotFather phản hồi. Ngoài mô tả bạn có thể sửa ảnh, chính sách, từ khoá tự động phản hồi,...
Bước 3: Kế đến bạn gõ vào khung chat mô tả cho bot của bạn tùy ý muốn (có thể viết theo ngôn ngữ nào cũng được chấp nhận) và chờ BotFather thông báo bạn đã thành công.
Bước 4: Cuối cùng, nhấn vào đường link dẫn đến bot của bạn Nhấn Start (Bắt đầu) và kiểm tra đoạn mô
tả đã tạo lập.
Đọc thêm về các lệnh: https://core.telegram.org/bots
Bạn có thể dùng nó để quản lý nhóm, tạo link download file, getlink,... bất cứ gì bạn có thể. Nhưng đương nhiên càng cá nhân hoá bạn càng phải biết nhiều hơn. Không phù hợp với tất cả mọi người.
Ví dụ bạn muốn tạo một con bot thông báo giao dịch cho website bán hàng của bạn: Mỗi khi có đơn hàng hay biến động số dư tài khoản sẽ được thông báo qua bot trên Telegram. Bạn phải tích hợp nó với cơ sở dụng liệu trên website để bot có thể đọc và gửi các thông tin này lên Telegram/nhóm Telegram của bạn.
Dưới đây sẽ là hướng dẫn đơn giản để bạn tạo bot quản lý nhóm Telegram đơn giản. Không cần sever riêng kèm theo.
Tạo Bot Telegram
Bạn đăng nhập vào Telegram và tìm BotFather, hoặc vào bằng liên kết: https://telegram.me/BotFatherCửa sổ trò chuyện với bot sẽ được mở trong Telegram
Bạn nhấn nút Start, sẽ thấy các hướng dẫn về câu lệnh hỗ trợ như sau:
Sau đó gõ
/newbot
để tạo và đặt tên cho bot và username_bot như hình dưới. Sau khi thành công bạn sẽ nhận được 1 mã token.Bạn nhớ lưu đoạn mã token này để sử dụng về sau
Sau khi tạo BOT xong bạn click vào đường dẫn bot: https://t.me/izgrorg_bot
Sau đó bạn tạo Group và thêm bot đó vào Group vừa tạo để nhận thông báo từ bot
Tiếp theo bạn cần khởi động bot bằng cách chat với bot trong Group
/my_id @izgrorg_bot
Để gửi thông báo về Group bạn cần phải có thêm ID Group, để lấy ID Group bạn làm theo hướng dẫn bước tiếp theo
Hướng dẫn lấy ID Group Telegram
Lấy ID group Telegram bằng web (Group riêng tư)
Cách này khá đơn giản, bạn thực hiện theo các bước sau:Bước 1: Truy cập trang web https://web.telegram.org/k/ và đăng nhập vào tài khoản của bạn.
Bước 2: Chọn vào group mà bạn muốn lấy ID. Sau đó nhìn lên thanh địa chỉ web, bạn sẽ thấy URL group có dạng https://web.telegram.org/k/#-4567100183, thì 4567100183 chính là ID của group mà bạn cần lấy.
Lấy ID group Telegram bằng Bot (Group công khai)
Thêm: @raw_data_bot / @RawDataBot / @getidsbot vào Group của bạn (group chứa con BOT bạn đã thêm )Bước 1: Truy cập vào group mà bạn cần lấy ID => nhấn vào tên group => nhấn vào Thêm thành viên.
Bước 2: Nhập @raw_data_bot / @RawDataBot / @getidsbot vào ô tìm kiếm => chọn vào RawDataBot và nhấn nút dấu tick màu xanh => chọn Thêm.
Bước 3: Khi bot được thêm vào group Telegram của bạn, ngay lập tức bot sẽ gửi thông báo có chứa ID Group của bạn. ID Group là dãy số nằm ngay sau cụm từ “Your chat id is“. ID cá nhân sau: "your id is"
Your chat id is -1002450771841, your id is 496089592
Bot Chào Mừng Cho Group Telegram bằng GroupHelpBot
Truy cập bot @GroupHelpBot / @GHelpBot
To create a clone:
• Go to @BotFather
• Start it and type /newbot
• Choose your clone's name
• Choose your clone's username
• Forward the BotFather message with api key to @GroupHelpBot / @GHelpBot
• Done!
Chuyển tiếp hoặc coppy token đó gửi qua Bot @GroupHelpBot
Thêm bot vừa tạo vào group của các bạn và set quyền admin cho bot
Rồi vào bot https://t.me/izgrorg_bot đó và start nó
Tiếp theo chọn "Add me to a Group" và chọn vào Group bạn muốn bot quản lý
Sau đó bạn chọn Settings như hình
Tiếp theo để cài đặt bạn chọn Open Here hoặc Open in Private Chat
ở đây mình chọn cài đặt qua bot mới tạo nên mình chọn Open in Private Chat. Nếu bạn muốn cài đặt trên nhóm thì chọn Open Here
Các chức năng để cài đặt cho bot bạn có thể thấy rất nhiều như bên dưới.
Nhưng bài này mình chỉ cài tin nhắn chào mừng bằng cách bấm nút bên dưới "Webcome"
Turn On / Turn Off: Bật hoặc tắt
Customize Messenger: Sửa tin nhắn chào mừng
Allway send: Gửi mỗi khi có người mới vào / Send 1st join: Xóa lời cho trước đó chỉ để lại 1 lời chào cuối cùng
Gửi Thông Báo Từ Sever Riêng Tới Telegram
Ví dụ bạn muốn tạo một con bot thông báo giao dịch cho website bán hàng của bạn: Mỗi khi có đơn hàng hay biến động số dư tài khoản sẽ được thông báo qua bot trên Telegram. Bạn phải tích hợp nó với cơ sở dụng liệu trên website để bot có thể đọc và gửi các thông tin này lên Telegram/nhóm Telegram của bạn.Sau khi có thông tin cần thiết bạn có thế cấu hình cho BOT gửi thông báo, nội dung tới Group telegram
Để gửi thông báo tới Telegram bạn có thể sử dụng method GET
https://api.telegram.org/bot<token>/sendMessage?chat_id=<group_id>&text=<noi_dung>
Hoặc sử dụng cURL
curl -d chat_id=<group_id> -d text="noi_dung" https://api.telegram.org/bot<token>/sendMessage
VD: Đơn giản chỉ là thay vì hiển thị đơn hàng thành công trên mỗi website. bạn thêm mã lệnh bên dưới với nội dung là giá trị đơn hàng + sdt khách hàng hay gì đó bạn muốn gửi lên.
Tạo mô tả cho Bot Telegram mới của bạn
Đoạn mô tả trong bot sẽ hiện hữu khi có người chat với bot của bạn và sẽ được gắn tiêu đề mặc định “Bot này có thể làm gì?”Bước 1: Bạn mở Botfather và gõ lệnh trực tiếp /mybots vào khung chat. Chọn Bot mà bạn muốn chỉnh sửa đoạn mô tả (nếu bạn có nhiều hơn một Bot Telegram).
Bước 2: Nhấn chọn Edit Bot Chọn mục Edit Description và chờ BotFather phản hồi. Ngoài mô tả bạn có thể sửa ảnh, chính sách, từ khoá tự động phản hồi,...
Bước 3: Kế đến bạn gõ vào khung chat mô tả cho bot của bạn tùy ý muốn (có thể viết theo ngôn ngữ nào cũng được chấp nhận) và chờ BotFather thông báo bạn đã thành công.
Bước 4: Cuối cùng, nhấn vào đường link dẫn đến bot của bạn Nhấn Start (Bắt đầu) và kiểm tra đoạn mô
tả đã tạo lập.
Đọc thêm về các lệnh: https://core.telegram.org/bots