npm 包 twitch-overlay 使用教程

阅读时长 7 分钟读完

Twitch 是一个全球最大的游戏直播平台,而 twitch-overlay 是一个用于 Twitch 直播间中显示用户信息和互动效果的 npm 包。在本文中,我们将详细介绍 twitch-overlay 的使用方法、配置以及示例代码。

安装 twitch-overlay

首先,我们需要先安装 twitch-overlay。使用以下命令:

配置 twitch-overlay

接下来,我们需要在代码中配置 twitch-overlay。我们需要先创建一个 twitch-overlay 实例,然后将其传递给 Twitch 的 Client 实例。示例代码如下:

-- -------------------- ---- -------
----- ------ - ------------------
----- ------- - --------------------------

----- ------ - --- ---------------
    -------- - ------ ---- --
    --------- -
        --------- ----------------
        --------- ---------------
    --
    --------- ----------------
---

----- ------- - --- ---------
    ----------- -
        -- -- ------ ------ -------
        ----- --------------------------------------
        ----- ------------------------------------
        ------ ---------------------
        --------- ---------------------
        -------- --------------
    -
---

在以上示例代码中,我们使用了 tmi.js 和 twitch-overlay 两个 npm 包,通过 tmi.js 的 Client 实例配置连接信息,然后使用 twitch-overlay 的 Overlay 实例作为各个插件的基础。

添加插件

twitch-overlay 包拥有多种插件供我们使用,例如:ShowChatPlugin,ShowFollowerPlugin 等等。我们可以在以下链接中查看完整的插件列表和其用法。https://github.com/kritzware/twitch-overlay#plugins

在本篇文章中,我们以 Show Chat Plugin 为例子,来更详细地介绍插件的添加方式。示例代码如下:

-- -------------------- ---- -------
----- ------ - ------------------
----- ------- - --------------------------
----- -------------- - -------------------------------------------------

----- ------ - --- ---------------
    -------- - ------ ---- --
    --------- -
        --------- ----------------
        --------- ---------------
    --
    --------- ----------------
---

----- ------- - --- ---------
    ----------- -
        ----- --------------------------------------
        ----- ------------------------------------
        ------ ---------------------
        --------- ---------------------
        -------- --------------
    -
---

----- -------- - --- ---------------- ------- ---
----------------------

-------------------- --------- ---------- -------- ----- -- -
    -- ------ -------
    -- --- -------------- ----
    ----------------------- -------------------------- ---------
---

-----------------

在以上示例代码中,我们使用了 Show Chat Plugin 来显示聊天记录,使用 overlay.use() 将 Show Chat Plugin 添加到 overlay 实例中,使用 showChat.queue() 来将聊天记录添加到 Show Chat Plugin 的队列中。最后,我们使用 tmi.js 的 Client 实例的 connect() 方法来连接到 Twitch。

示例代码

以下是一个完整的示例代码,其中包含了 Show Chat Plugin 和 Show Follower Plugin。在播放 Twitch 直播时,该示例代码可以在屏幕上显示聊天记录和关注信息。示例代码如下:

-- -------------------- ---- -------
----- ------ - ------------------
----- ------- - --------------------------
----- -------------- - -------------------------------------------------
----- ------------------ - -----------------------------------------------------

----- ------ - --- ---------------
    -------- - ------ ---- --
    --------- -
        --------- ----------------
        --------- ---------------
    --
    --------- ----------------
---

----- ------- - --- ---------
    ----------- -
        ----- --------------------------------------
        ----- ------------------------------------
        ------ ---------------------
        --------- ---------------------
        -------- --------------
    -
---

----- -------- - --- ---------------- ------- ---
----------------------

----- ------------ - --- -------------------- ------- ---
--------------------- --------- --------- -- -
    -- --- ------------------ ----
    --------------------------- ----------
---
--------------------------

-------------------- --------- ---------- -------- ----- -- -
    -- ------ -------
    -- --- -------------- ----
    ----------------------- -------------------------- ---------
---

-----------------

结语

以上是对 npm 包 twitch-overlay 的介绍和使用教程,通过配置和添加插件,我们可以在 Twitch 直播间中展示的聊天记录、关注信息等等。有了 twitch-overlay,我们可以更好地增强直播的互动和娱乐性。希望这篇文章对大家有所帮助。

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/60056cfc81e8991b448e6c6e

纠错
反馈