Streamer.bot và các mod trò chơi: thực thi các hành động từ Twitch, YouTube và Kick

Thực thi các hành động BakoshApp từ Streamer.bot: một phần thưởng Twitch, một Super Chat YouTube hoặc một khoản quyên góp sẽ kích hoạt hành động mod trò chơi trên luồng phát trực tiếp của bạn. Không cần viết mã.

Một hàng trên tab Actions có thể được thực thi khi một hành động bắt đầu trong Streamer.bot, bất kể nguyên nhân là gì: phần thưởng Twitch, Super Chat YouTube, đăng ký Kick, khoản quyên góp, nút Stream Deck, hoặc bộ đếm thời gian. Streamer.bot phát hiện sự kiện này, và BakoshApp sẽ thực thi hàng đó: trong chế độ chơi game, trong lớp phủ hoặc bất kỳ đâu khác. Không cần viết mã trong Streamer.bot.

Gói dịch vụ: mọi gói, giống như TikFinity. Ở gói Miễn phí, hành động của hàng phải có sẵn trong gói Miễn phí, và hàng đó được tính vào giới hạn số hàng có Trigger, nếu gói dịch vụ của bạn có giới hạn này.

Cài đặt

  1. Trong Streamer.bot, mở Servers/Clients → WebSocket Server, bật Auto Start và khởi động máy chủ. Cả hai tùy chọn này đều bị tắt trong phiên bản Streamer.bot mới.
  2. Tạo một hành động trong Streamer.bot và thêm trình kích hoạt mà bạn muốn. Hành động có thể để trống: BakoshApp chỉ cần nó để chạy.
  3. Trong BakoshApp, mở Cài đặt → Streamer.bot và nhấp vào Kiểm tra kết nối. Địa chỉ mặc định là 127.0.0.1, cổng 8080.
  4. Mở mod → Actions và nhấp vào ô Trigger của một hàng, hoặc Thêm mới để tạo mới.
  5. Trong hộp thoại, nhấp vào External → Streamer.bot, chọn hành động trong mục Action, rồi nhấp vào Save. Nếu bạn vừa tạo nó, hãy nhấp vào Refresh.

Bây giờ hãy chạy hành động trong Streamer.bot, ví dụ bằng Test Trigger: hàng đó sẽ kích hoạt.

Yếu tố quyết định thời điểm kích hoạt

Mọi thứ đã được thiết lập trong Streamer.bot: phần thưởng nào hoặc mức quyên góp bao nhiêu, những người xem nào, thời gian chờ. BakoshApp kích hoạt hàng này mỗi khi hành động bắt đầu. Bộ lọc khán giả và tùy chọn Một lần mỗi người xem không áp dụng cho trình kích hoạt này.

Mỗi hàng có một trình kích hoạt, và một hành động Streamer.bot có thể kích hoạt nhiều hàng.

Tên người xem

Trò chơi và các biến của Lệnh bên ngoài lấy tên người xem từ Streamer.bot. Khi không ai khởi động hành động, ví dụ như khi chạy theo bộ hẹn giờ, chúng sẽ lấy tên kênh của bạn. Hình đại diện chỉ xuất hiện khi có sự kiện YouTube.

Lệnh bên ngoài cũng nhận được comment (văn bản của người xem), rewardTitle, viewers và platform.

Mật khẩu

Nếu tính năng xác thực được bật trên máy chủ WebSocket của Streamer.bot, hãy nhập cùng mật khẩu vào Cài đặt → Streamer.bot. Mật khẩu này được lưu trữ dưới dạng mã hóa và sẽ không hiển thị lại.

Kiểm tra kết nối

Dòng ở cuối mục Cài đặt → Streamer.bot hiển thị trạng thái của các trình kích hoạt:

DòngÝ nghĩa
Trình kích hoạt: đang lắng nghe Streamer.botMọi thứ đều hoạt động bình thường.
Trình kích hoạt: không có hàng nào của mod đang bật dùng Streamer.botBakoshApp chỉ kết nối khi mod đang bật có hàng đó.
Trình kích hoạt: Streamer.bot không phản hồi, đang thử lạiKhởi động Streamer.bot và máy chủ WebSocket của nó. BakoshApp sẽ tự động kết nối lại.
Trình kích hoạt: Streamer.bot từ chối mật khẩuNhập mật khẩu chính xác và nhấp vào Lưu.

Câu hỏi thường gặp

Hành động được thực thi trong Streamer.bot, nhưng hàng không kích hoạt. Kiểm tra dòng phía trên để đảm bảo mod đã được bật trong BakoshApp và hàng đã được kích hoạt. Các hành động trong trò chơi cũng yêu cầu trò chơi phải đang chạy cùng với mod.

Hộp thoại thông báo rằng hành động này không còn trong Streamer.bot. Nó đã bị xóa hoặc được tạo lại. Chọn lại hành động đó: BakoshApp theo dõi chính hành động, không phải tên của nó.

Tôi chạy một hành động Streamer.bot từ một hàng, và một hàng khác đang lắng nghe hành động đó. Tại sao hàng đó không được kích hoạt? Các tác vụ được khởi chạy bởi BakoshApp không kích hoạt các hàng, do đó một hàng không thể tự khởi chạy chính nó trong một vòng lặp.

Các sự kiện này có được tính vào thống kê người xem hoặc hiển thị cảnh báo không? Không. Thống kê người xem và cảnh báo lớp phủ đến từ các kết nối trực tiếp. Âm thanh và phương tiện truyền thông của hàng này vẫn hoạt động bình thường.

Streamer.bot đóng lại với thông báo "Fatal UI Exception". Trong nhật ký, đây là lỗi MissingMethodException liên quan đến ISelectionItemProvider. Hãy cài đặt .NET Framework 4.8.1 và khởi động lại máy tính: Streamer.bot cần phiên bản này, và trên phiên bản 4.8, cửa sổ của nó có thể bị treo khi nhận tiêu điểm.