[Mã code 107155]

Source code Game TikTok LIVE tương tác Lớp học Python, Node.js, rank 7 bậc, quà tặng, giọng đọc AI

  (1 Đánh giá)
  0       4    

Biến buổi TikTok LIVE thành lớp học kiêm game show: người xem bình luận "1" để vào lớp, trả lời câu hỏi bằng bình luận, leo 7 rank, quà tặng có tác dụng trong game, thầy giáo AI tự đọc câu hỏi.

Danh mục
Thể loại
Ngày đăng
09-11-2026
Loại file
Full code
File download
 Livetok.zip [ MB]
CAM KẾT TỪ NGƯỜI BÁN
Code đầy đủ, chạy được ngay trên Windows với Node.js 22+
Hỗ trợ cài đặt qua UltraViewer/TeamViewer lần đầu
Hướng dẫn kết nối TikTok LIVE Studio hoặc OBS
Hướng dẫn thay bộ câu hỏi, tên kênh, mức quà, giọng đọc
Hỗ trợ sửa lỗi phát sinh trong 30 ngày

(Hạng vàng)
Xem trang

Source code
5

Đánh giá (6)
5/5

Ngày tham gia
5/11/2026

Game TikTok LIVE "Lớp học Python" – biến buổi live thành game show

Người xem không chỉ xem mà chơi trực tiếp bằng bình luận: vào lớp, trả lời câu hỏi, đua top và leo rank ngay trên màn hình live. Thầy giáo AI tự đọc câu hỏi, đáp án, chào học viên mới và cảm ơn quà, nên streamer không phải nói liên tục.

Người xem chơi thế nào?

  • Bình luận "1" là có chỗ trong lớp (tối đa 30 chỗ, đầy thì có hàng chờ). Có thể bật thêm điều kiện thả tim hoặc tặng quà.
  • 3 dạng câu hỏi: trắc nghiệm ABCD, Đúng/Sai, điền chỗ trống. Game tự nhận đáp án trong bình luận, hiểu cả kiểu "đáp án b", "chọn C nha", "đúng rồi".
  • Trả lời đúng được cộng XP; ai nhanh nhất và ai đúng liên tiếp được thưởng thêm.
  • Câu BOSS ×3, vòng câu cuối ×5, Giờ vàng ×2 cho cả lớp.
  • Góc đứng phạt: ai sai nhiều câu phải lên đứng phạt trước lớp, vui và giữ chân người xem.

Hệ thống 7 rank như game thật

Đồng → Bạc → Vàng → Bạch Kim → Kim Cương → Cao Thủ → Thách Đấu. Mỗi rank có huy hiệu và khung ảnh riêng; ai lên hạng được thông báo trên màn hình. Có bảng xếp hạng Top 10 liên tục, bảng vinh danh định kỳ và bảng tổng kết cuối buổi.

Quà tặng có tác dụng trong game

  • Tặng quà được cộng điểm hạng ngay
  • Vòng quay may mắn, x2 điểm câu đang hỏi, bỏ 2 đáp án sai cho cả lớp, Giờ vàng, x3 điểm nhiều câu
  • Hiệu ứng theo mức xu: thẻ nhỏ có combo, quà lớn toàn màn hình, quà siêu khủng có pháo hoa và mưa xu
  • Bảng Mạnh thường quân Top 8
  • Mọi mức xu đều chỉnh được trong trang quản lý

Giọng đọc và âm thanh

  • Nhiều nguồn giọng tiếng Việt: VieNeu-TTS chạy ngay trên máy (miễn phí, có giọng miền Nam), Edge, Google; tuỳ chọn FPT.AI, Google Cloud, Azure nếu có API key.
  • Nhạc nền tự nhỏ lại khi thầy nói; dùng nhạc tự tạo sẵn hoặc file mp3 của bạn.
  • Hiệu ứng âm thanh: vỗ tay, trống Boss, vòng quay, đồng xu…

Trang quản lý

  • Kết nối TikTok LIVE bằng username, xem trước màn hình live, nhật ký sự kiện
  • Điều khiển buổi học: bắt đầu, câu tiếp, tạm dừng, hiện bảng xếp hạng, vòng câu cuối, kết thúc
  • Cài đặt lớp, quà tặng, giọng đọc, nhạc nền
  • Chế độ giả lập người xem để tập trước khi lên live
  • Cuối buổi tự xuất ảnh Bảng vinh danh 1080×1920 để đăng TikTok/Facebook

Câu hỏi

Có sẵn hơn 2.300 câu Python ở 4 mức Dễ, Thường, Khó, Siêu khó; đáp án được chạy thật bằng Python để kiểm tra. Bạn có thể thay bằng bộ câu hỏi của riêng mình (file JSON) để làm đố vui, học tiếng Anh, toán nhanh, ôn thi, mini game cho shop…. Phần vào lớp, rank, quà, hiệu ứng và giọng đọc dùng lại được hết.

Công nghệ

  • Node.js 22+, Express, Socket.IO, HTML/CSS/JS thuần, không cần database (lưu bằng file JSON)
  • Màn hình dọc 1080×1920, đưa vào TikTok LIVE Studio (nguồn Liên kết) hoặc OBS
  • Chạy trên máy tính Windows, bấm đúp start.bat là chạy

Lưu ý

  • Kết nối TikTok dùng thư viện cộng đồng tiktok-live-connector (không phải API chính thức của TikTok). Khi TikTok thay đổi hệ thống, thư viện có thể cần cập nhật. Nên có API key Euler Stream (không bắt buộc) để kết nối ổn định khi live thường xuyên.
  • Thư viện này dùng giấy phép AGPL-3.0, nên mã nguồn đi kèm cũng phân phối theo AGPL-3.0.


XEM THÊM ==> Hướng dẫn cài đặt chi tiết

HÌNH ẢNH DEMO


game tiktok live,tiktok live tương tác,minigame livestream,source code nodejs,game show trả lời câu hỏi,livestream bán hàng tương tác

game tiktok live,tiktok live tương tác,minigame livestream,source code nodejs,game show trả lời câu hỏi,livestream bán hàng tương tác

game tiktok live,tiktok live tương tác,minigame livestream,source code nodejs,game show trả lời câu hỏi,livestream bán hàng tương tác

game tiktok live,tiktok live tương tác,minigame livestream,source code nodejs,game show trả lời câu hỏi,livestream bán hàng tương tác

game tiktok live,tiktok live tương tác,minigame livestream,source code nodejs,game show trả lời câu hỏi,livestream bán hàng tương tác

game tiktok live,tiktok live tương tác,minigame livestream,source code nodejs,game show trả lời câu hỏi,livestream bán hàng tương tác

game tiktok live,tiktok live tương tác,minigame livestream,source code nodejs,game show trả lời câu hỏi,livestream bán hàng tương tác

game tiktok live,tiktok live tương tác,minigame livestream,source code nodejs,game show trả lời câu hỏi,livestream bán hàng tương tác

game tiktok live,tiktok live tương tác,minigame livestream,source code nodejs,game show trả lời câu hỏi,livestream bán hàng tương tác

game tiktok live,tiktok live tương tác,minigame livestream,source code nodejs,game show trả lời câu hỏi,livestream bán hàng tương tác


HƯỚNG DẪN CÀI ĐẶT

Yêu cầu

  • Windows 10/11, Node.js 22 trở lên (tải tại nodejs.org)
  • TikTok LIVE Studio hoặc OBS Studio
  • Python 3.10+ nếu muốn dùng giọng đọc VieNeu chạy trên máy (không bắt buộc)

Cài đặt và chạy

  1. Giải nén source code.
  2. Bấm đúp start.bat. Lần đầu sẽ tự cài thư viện (npm install), sau đó tự mở trang quản lý http://localhost:3000/.
  3. (Không bắt buộc) Đổi tên .env.example thành .env và điền API key nếu có: Euler Stream, FPT.AI, Google Cloud TTS, Azure.
  4. (Không bắt buộc) Cài giọng VieNeu: bấm đúp tools/vieneu/install.bat. Lần đầu chạy sẽ tải mô hình giọng (vài trăm MB).

Đưa lên TikTok LIVE

  1. Trong TikTok LIVE Studio: Thêm nguồn → Liên kết, dán http://localtest.me:3000/live
  2. Bật độ phân giải tùy chỉnh 1080 × 1920, bật Luôn giữ trạng thái hoạt động và Bật âm thanh.
  3. Ở trang quản lý: nhập username TikTok đang live → bấm Kết nối.
  4. Không dùng được nguồn Liên kết thì dùng OBS (Browser Source http://localhost:3000/live, 1080×1920) rồi phát qua OBS Virtual Camera.

Tuỳ chỉnh

  • Tên lớp, tên kênh, tên thầy giáo, số chỗ, điều kiện vào lớp, mức quà, giọng đọc, nhạc nền: chỉnh trong tab Cài đặt của trang quản lý.
  • Bộ câu hỏi riêng: tạo file data/questions.json theo mẫu trong README.md.
  • Thử game khi chưa live: tab Giả lập.



Nguồn: Topcode.vn

BÌNH LUẬN (0)


ĐÁNH GIÁ (1)

ĐIỂM TRUNG BÌNH

5
1 Đánh giá
Code rất tốt (1)
Code tốt (0)
Code rất hay (0)
Code hay (0)
Bình thường (0)
Thành viên
Nội dung đánh giá
15:10 - 9/11/2026
Code rất tốt
Code rất tốt và phù hợp để phát triển
HỖ TRỢ TRỰC TUYẾN