Hôm trước, mình có làm 1 bài về cách tạo bot ChatGPT bằng Telegram, bạn nào chưa xem thì có thể xem tại đây. Trong bài đó, mình có nhắc đến việc tạo Bot ChatGPT trên Messenger, và giờ các bạn thấy bài viết này rồi đó.
Tham gia kênh Telegram của AnonyViet 👉 Link 👈 |
Đây là tool của tác giả Tungchaphet, các bạn có thể ủng hộ tác giả 1 star trong dự án github tại đây. Còn giờ mình sẽ hướng dẫn các bạn cách tạo bot ChatGPT trên Messenger nhé.
Yêu cầu
- Tài khoản Facebook mới. Các bạn có thể dùng các tài khoản facebook clone hoặc không sử dụng nữa nha. Lưu ý là không sử dụng tài khoản facebook thật vì có nguy cơ facebook sẽ ban tài khoản của bạn.
- KeyAPI của OpenAI. Các bạn có thể tạo tài khoản OpenAI theo hướng dẫn này. Sau đó, các bạn truy cập vào trang web này để sao chép KeyAPI.
- Máy bạn nào chưa có nodeJS thì tải về tại đây. Các bạn chỉ cần nhấn Next để cài đặt thôi nhé.
Hướng dẫn tự tạo Bot ChatGPT trên Messenger
Bước 1: Đầu tiên để tạo Bot ChatGPT trên Messenger, các bạn clone dự án Chino-chan-Bot trên github về bằng lệnh dưới. Sau đó truy cập vào dự án vừa tải về.
git clone https://github.com/Tungchaphet/Chino-chan-Bot.git cd Chino-chan-Bot
Bước 2: Tải các thư viện npm cần thiết cho dự án bằng lệnh dưới đây:
npm i
Bước 4: Mở file config.js trong thư mục config và dán keyAPI của openAI vào.
Bước 5: Tiếp theo, mình sẽ lấy cookie facebook bằng c3c-fbstate. Các bạn tải ứng dụng c3c-fbstate tại đây và giải nén file đó ra. Nhớ là tải Source code thôi nhé.
Bước 6: Các bạn vào extension của Chrome, bật chế độ nhà phát triển và ném thư mục vừa giải nén được của c3c-fbstate vào cửa sổ extension trong Chrome.
Bước 7: Các bạn đăng nhập vào tài khoản Facebook mới và nhấn vào extension C3C FbState rồi chọn “Download Fbstate.json”. Các bạn lưu file này trong thư mục config của dự án luôn nhé, lưu đè lên file fbstate.json cũ luôn.
Bước 8: Các bạn mở Terminal trong thư mục của dự án và chạy lệnh dưới đây để tiến hành chạy server bot. Nếu nó hiện lên chữ, {tên tài khoản fb} đã online thì thành công rồi nhé.
Lưu ý: Có một đểm cực kỳ quan trọng mà các bạn cần chú ý là con bot này chỉ trả lời câu hỏi của những ai đã là bạn bè của nó thôi nhé. Nghĩa là các bạn phải kết bạn với nó thì nó mới trả lời cho bạn được. Hơi chảnh nhưng thôi kệ :v.
Chúc các bạn thành công nha.
lỗi đại ca ọ
Lỗi như nào, bạn copy lỗi lên đây cho mình xem được không
chủ post có thể cho em hỏi là em làm đến bước cuối giống y hệt r nma tại sao khi nhắn với con bot thì nó k có phản hồi nhỉ
Nếu đã hiện user của bạn online mà không thấy bot trả lời tin nhắn thì bạn kiểm tra lại xem bạn đã kết bạn với bot chưa nhé
tài khoản không có 18$ trong gpt có được không ad
Uncaught SyntaxError: Unexpected identifier ‘clone’
nó hiện lỗi này ngay ở bước đầu dán lệnh vào nodeJS
key của OpenAI giờ còn miễn phí không ace ? Nếu không thì có cách nào dùng miễn phí ?
Cảm ơn AD, mình đã làm được. Ở phần Lưu ý, làm sao để kết bạn với nó ?
Con này ví dụ như có tin nhắn trong nhóm nhắn tới thì nó có trả lời k bạn :v ?
VD: như người trong nhóm nhắn “/ping”
Chat /ping /uptime /roll thì bot trả lời còn /ask thì báo lỗi ở terminal cụ thể lỗi ở axios.cjs dòng 429