Support
Cách thêm lệnh hiển thị game hiện tại vào chatbot khi phát trực tiếp

Lệnh !game với danh mục phát trực tiếp hiện tại trong chatbot

Bot lấy tên game hiện tại từ đâu

Lệnh !game thường không hiển thị ứng dụng đang chạy trên máy tính mà hiển thị danh mục hiện tại của kênh trên Twitch. Streamer thay đổi game hoặc danh mục trong bảng điều khiển phát trực tiếp, còn bot nhận giá trị này thông qua biến tích hợp hoặc yêu cầu tới API.

Nếu trong bảng điều khiển Twitch vẫn còn game trước đó, đang chọn danh mục «Trò chuyện» hoặc trường chưa được điền, bot sẽ hiển thị đúng giá trị đó. Bản thân chatbot không nhận diện game trên màn hình: nó làm việc với dữ liệu do nền tảng hoặc tự động hóa bên ngoài truyền vào.

Trước tiên hãy cập nhật danh mục kênh trên Twitch

Trước khi cấu hình lệnh, hãy kiểm tra nơi bạn thay đổi danh mục: trong Creator Dashboard, qua phần mềm quản lý phát trực tiếp hay qua tích hợp với bot. Điều quan trọng là trạng thái cuối cùng của kênh mà người xem thấy trên trang phát trực tiếp.

Sau khi đổi game, đừng mong đợi cập nhật tức thì ở mọi dịch vụ. Bot có thể lưu giá trị cuối cùng trong bộ nhớ đệm, còn nền tảng có thể truyền dữ liệu đã cập nhật với độ trễ. Với lệnh !game, tốt hơn nên đổi danh mục trước khi bắt đầu phát và kiểm tra riêng câu trả lời trong chat.

Lệnh !game trong Nightbot

Trong Nightbot, mở Custom Commands, tạo lệnh !game và nhập tin nhắn có biến Twitch. Với kênh hiện tại, thường dùng câu trả lời như sau: «Сейчас играем в: $(twitch game $(channel))».

Biến $(channel) thay thế bằng kênh nơi lệnh được gọi, còn $(twitch game ...) truy vấn danh mục của kênh đó. Nếu bot phục vụ nhiều kênh, cách này tiện hơn so với việc nhập thủ công tên đăng nhập của streamer vào từng lệnh.

  • Command: !game
  • Message: Сейчас играем в: $(twitch game $(channel))
  • Userlevel: Everyone
  • Cooldown: đặt độ trễ để không làm rối chat bằng những câu trả lời giống nhau

Nhược điểm của Nightbot là logic trả lời hạn chế. Sẽ khó xử lý danh mục trống, nhiều biến thể văn bản hoặc dữ liệu từ lịch riêng mà không cần các giải pháp vòng thêm.

Lệnh với danh mục trong StreamElements

Trong StreamElements, biến game hiện tại thường được thêm vào câu trả lời của lệnh dưới dạng ${game}. Trong mục Chat bot, tạo lệnh !game và đặt văn bản: «Текущая игра: ${game}».

Trước khi lưu, hãy kiểm tra lệnh trong chat bằng tài khoản người xem. Nếu bot chưa kết nối với kênh cần thiết hoặc danh mục kênh chưa được cập nhật, biến có thể trả về giá trị cũ hoặc văn bản trống. Cài đặt quyền và độ trễ nằm ở cùng chỗ, trong tham số của lệnh.

  • Command: !game
  • Response: Текущая игра: ${game}
  • Permission: Everyone
  • Cooldown: chọn theo mức độ hoạt động của chat

Nhược điểm của StreamElements là lệnh phụ thuộc vào tích hợp của chính dịch vụ với Twitch. Khi ủy quyền gặp sự cố hoặc đồng bộ bị trễ, bạn không thể tự sửa câu trả lời mà không thay đổi lệnh.

Окно редактора команд чат-бота с настройкой команды !игра и переменной ${game} для отображения категории стрима.

Cách hiển thị danh mục qua Streamer.bot

Trong Streamer.bot, nên xây dựng lệnh qua Action. Tạo một hành động nhận thông tin về kênh Twitch, sau đó gửi tin nhắn vào chat. Sau lệnh con lấy dữ liệu về kênh, trong tham số của hành động thường có sẵn tên game gameName.

Trong lệnh con Send Message, nhập ví dụ: «Сейчас играем в: %gameName%». Sau đó liên kết Action với lệnh !game trong mục Commands. Nếu trong bản dựng Streamer.bot của bạn tên tham số khác, trước tiên hãy chạy hành động ở chế độ thử nghiệm và xem danh sách tham số mà lệnh con Twitch trả về.

Nhược điểm của Streamer.bot là cần cấu hình thủ công nhiều hơn. Bạn phải tự liên kết lệnh, hành động, quyền truy cập chat của bot và ủy quyền Twitch, nên lỗi ở bất kỳ bước nào sẽ khiến lệnh không có câu trả lời.

Truy vấn danh mục qua Twitch API

Bot tùy chỉnh, script hoặc Action trong Streamer.bot có thể nhận danh mục trực tiếp qua Twitch API. Để làm vậy, trước tiên hãy tìm mã định danh số của kênh: yêu cầu GET https://api.twitch.tv/helix/users?login=логин_канала trả về dữ liệu người dùng, bao gồm id.

Tiếp theo, dùng yêu cầu GET https://api.twitch.tv/helix/channels?broadcaster_id=ID_КАНАЛА. Trong phản hồi API có trường game_name — đây là tên danh mục hiện tại, có thể gửi vào chat để trả lời !game.

Để gửi yêu cầu cần có header Client-ID và Authorization với token truy cập. Không chèn token và mã định danh ứng dụng vào văn bản công khai của lệnh, kho lưu trữ công khai hoặc widget trình duyệt: những dữ liệu này phải được lưu trong cài đặt của bot hoặc trong biến môi trường.

Trình tự cấu hình lệnh API

  1. Tạo ứng dụng trong bảng điều khiển nhà phát triển Twitch và nhận Client ID.
  2. Nhận token có quyền truy cập dữ liệu kênh và lưu vào cài đặt bot hoặc script của bạn.
  3. Xác định broadcaster_id của kênh qua endpoint users theo tên đăng nhập.
  4. Gửi yêu cầu tới endpoint channels với broadcaster_id.
  5. Lấy trường game_name từ phản hồi và tạo tin nhắn cho chat.
  6. Nếu game_name trống, hãy hiển thị văn bản trung tính thay vì câu trả lời trống.

Đừng truy vấn API cho mỗi tin nhắn trong chat. Thực tế hơn là cập nhật giá trị ở lần gọi !game đầu tiên, lưu nó trong thời gian chờ của lệnh và lấy lại dữ liệu sau khi bộ nhớ đệm hết hạn. Sau khi đổi danh mục thủ công, có thể buộc cập nhật giá trị bằng một lệnh riêng dành cho moderator.

Cách cập nhật danh mục mà không nhận câu trả lời cũ

Nếu bạn đổi game ngay trong lúc phát trực tiếp, trước tiên hãy cập nhật danh mục trên Twitch, sau đó đợi giá trị mới xuất hiện trên trang kênh và chỉ sau đó mới kiểm tra !game. Nếu bot dùng bộ nhớ đệm, hãy xóa nó hoặc đợi yêu cầu API tiếp theo.

Với một kênh, thường chỉ cần cập nhật danh mục theo lệnh gọi chứ không cần chạy truy vấn liên tục. Nếu cần giám sát tự động, hãy kiểm tra với khoảng thời gian vừa phải và tính đến giới hạn của API. Các yêu cầu thường xuyên không làm dữ liệu chính xác hơn mà có thể dẫn đến giới hạn từ phía nền tảng.

Nhược điểm của cách tiếp cận API trực tiếp là phải theo dõi token. Sau khi quyền truy cập bị thu hồi, đổi mật khẩu, thay đổi quyền của ứng dụng hoặc lỗi ủy quyền, lệnh có thể bắt đầu hiển thị danh mục cũ hoặc ngừng trả lời.

Nhận diện game trên máy tính và những hạn chế của nó

Công cụ nhận diện riêng chỉ cần thiết khi danh mục Twitch không được thay đổi thủ công. Tự động hóa như vậy theo dõi tiến trình đang chạy, dữ liệu của nền tảng game, cửa sổ đang hoạt động hoặc telemetry, đối chiếu game với danh mục Twitch và cập nhật kênh qua API.

Sau đó bot vẫn đọc danh mục Twitch chứ không đọc nội dung màn hình. Tự động hóa chỉ thay đổi dữ liệu kênh thay bạn. Nó có thể sai nếu game được chạy qua launcher, dùng phiên bản trình duyệt, tên tiến trình không khớp với game hoặc streamer đã chuyển sang chương trình khác.

Nhược điểm của nhận diện là phải cấu hình và kiểm soát riêng. Với các buổi phát có nhiều game, mod, trình giả lập và cảnh kỹ thuật, thay đổi danh mục thủ công thường đáng tin cậy hơn.

Danh mục trống, nhiều game và văn bản thủ công

Nền tảng chỉ truyền một danh mục hiện tại. Nếu trong buổi phát có nhiều game, lệnh !game nên hiển thị game đang diễn ra, còn kế hoạch phát trực tiếp nên đưa vào lệnh riêng !расписание hoặc vào phần mô tả kênh.

Với danh mục trống, hãy chuẩn bị câu trả lời rõ ràng: «Текущая категория пока не указана» hoặc «Сейчас разговорный эфир». Trong Nightbot và StreamElements, việc xử lý như vậy có thể cần lệnh riêng hoặc thay đổi văn bản thủ công. Trong script API tùy chỉnh, có thể kiểm tra xem trường game_name có trống không và thay bằng phương án dự phòng.

Lệnh thủ công vẫn là phương án dự phòng hiệu quả: «Сейчас играем в: название игры». Nhược điểm rõ ràng là dễ quên cập nhật sau khi đổi game, và người xem sẽ nhận thông tin sai.

Quyền, độ trễ và kiểm tra trước khi lên sóng

Lệnh chính !game thường được để mở cho tất cả người xem, nhưng có thêm cooldown. Điều này giảm việc lặp lại các tin nhắn giống nhau khi nhiều người cùng hỏi về game. Lệnh xóa bộ nhớ đệm, cập nhật văn bản thủ công hoặc khởi động lại Action nên để cho moderator và chủ kênh.

Hãy kiểm tra lệnh sau khi đổi bot, token hoặc tích hợp Twitch. Ngay cả biến đúng cũng không giúp được nếu bot được kết nối với kênh khác hoặc mất quyền đọc dữ liệu.

  1. Chỉ định game hoặc danh mục cần thiết trong bảng điều khiển Twitch.
  2. Đảm bảo tên mới hiển thị trên trang kênh.
  3. Kiểm tra rằng chatbot được kết nối đúng với kênh của bạn.
  4. Gọi !game bằng tài khoản người xem thông thường.
  5. Đổi danh mục và gọi lại sau khi bộ nhớ đệm cập nhật hoặc hết thời gian chờ của lệnh.
  6. Kiểm tra câu trả lời khi danh mục trống và trong buổi phát trò chuyện.
  7. Nếu dùng API, hãy kiểm tra thời hạn của token và nhật ký lỗi yêu cầu.

Last Articles

Thiết kế mới của trang web

Những gì đã thay đổi về thiết kế và tính năng Chúng tôi đã cập nhật trang web để làm việc với nó nhanh hơn và tiện lợi hơn. Các thay đổi chính liên q..

15/08/2026 Mới

News SP

Good afternoon, I've collected all the news during this time.: 1. The main news is that prices for twitch viewers have been greatly reduced, while Tw..

08/04/2026 Cập nhật

Chúng tôi đã tập hợp tất cả các chương trình khuyến mãi và sự kiện cho đến ngày 01.01.2026 cho bạn

1. Sử dụng mã khuyến mãi "December2025" để được giảm giá 15% cho tất cả người xem của chúng tôi2. Chúng tôi đã giảm 25% giá cơ bản cho công cụ cấu hìn..

26/12/2025 Đã kết thúc

Hợp tác với các đội và đại lý

Dịch vụ Twitch là làm việc ổn định, vì vậy chúng tôi sẵn sàng hợp tác với các đội, đại lý, chủ sở hữu dịch vụ, chủ sở hữu bot và nhiều người khác...

22/10/2025 Cho đối tác

Người xem Twitch ổn định, nhưng có một số sắc thái.

Chúng tôi đã cập nhật hoàn toàn Các Dịch vụ Twitch viewer của chúng tôi và hiện tại làm việc ổn định. Chúng tôi chỉ sử dụng ĐỊA chỉ IP chất lượng ..

22/10/2025 Cập nhật

Twitch Viewer Configurator

Hello everyone! Today, we are announcing a new feature—"Twitch Viewer Configurator". Now, you can customize any plan for your Twitch channel. Choo..

15/06/2025 Mới

If YouTube is blocked, where to stream now?

Greetings, I have compiled a guide for streamers, which will be very relevant at the moment. Now YouTube and twitch have disabled monetization from vi..

16/03/2022 Quan trọng

API SP

We have finally developed the APINow it will be more convenient for our partner sites to work with us.To update the maximum tariffs for YouTube, an up..

02/09/2021 Cho đối tác

ĐỐI TÁC VÀ GIỚI THIỆU: ĐIỀU KHOẢN MỚI!

Do sự phổ biến rộng rãi của các dịch vụ đối tác và chương trình giới thiệu, chúng tôi đã tạo ra một bảng hợp tác. Bản chất rất đơn giản: nhiều khán gi..

12/08/2020 Cho đối tác

Bảng điều khiển người xem [Twitch | Kick | YouTube | VK Video Live]

Tạo gói riêng theo yêu cầu của bạn
Nạp tiền, đặt hàng một chạm, giảm giá và tiền thưởng chỉ dành cho người dùng đã đăng ký. Đăng ký.
Nếu bạn không tìm thấy dịch vụ phù hợp hoặc thấy nơi khác rẻ hơn, hãy nhắn cho bộ phận hỗ trợ trên Telegram hoặc chat, chúng tôi sẽ giải quyết mọi vấn đề.

 

Dịch Vụ Của Chúng Tôi Dành Cho Streamer

 

Dịch Vụ Của Chúng Tôi Dành Cho Người Sáng Tạo Nội Dung

 

Mới

Bot Telegram @BOT_SP_RU_BOT

Đặt hàng hoặc đặt lại trong một phút, số dư và trạng thái đơn hàng — ngay trong Telegram

Đặt lại đơnTrạng thái đơn hàngNạp số dưMã khuyến mãi