问题标签 [twitch]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
124 浏览

python - 将从服务器提取的数据转换为字符串

我已经在 TwitchTV Python 聊天机器人上工作了一段时间,但我仍然在掌握 Python。

这似乎很简单,但这让我感到困惑,所以我决定问:

我目前正在使用 Twitch Chat 提取消息data = irc.recv

我想要做的是使用提取的数据并将其转换为字符串,这样我就可以使用检查消息中的大写字母str.isupper()

我已经尝试了几种方法;

这只是一个,不幸的是没有工作。


编辑:

这是我的新代码,它运行时没有错误消息,但它没有按我的意愿运行;


编辑2:

预期输出:如果在所有大写字母中找到一条消息,它将打印此消息并让用户超时: message("[-] Woah! Hold back on the caps, " + user + "! (Timeout 30s)")

当前输出:机器人不会选择消息或运行脚本代码。

0 投票
1 回答
3170 浏览

bots - mIRC Twitch.tv 机器人点系统打开和关闭命令

我目前正在开发一个 twitch.tv 机器人。该机器人的设计目的是在用户加入 mIRC 端的聊天时自动给他们积分。计时器开始计时,他们每 30 分钟获得 1 分。这样做的问题是我不希望人们在关闭流的情况下进行聊天,所以我想输入一个类似“!pointstimer start”的命令。运行该命令时,我希望它显示计时器已启动的消息。我希望这个命令也只能是 op,这样其他人就不能在他们认为合适的任何时候运行该命令。我有积分系统以及赠品抽奖系统。问题是当我输入命令来打开和关闭积分系统时,什么也没有发生。如果命令不是 op,我可以让它显示文本,但是当它是 op 时,什么也不会发生。

代码:

代码 2:

代码 3

预先感谢您的任何帮助。

0 投票
4 回答
350959 浏览

stream - 如何获取 twitch.tv 的流密钥

我编写了一个用于广播的应用程序以twitch.tv使用C++. 为此,streaming我需要知道用户流密钥,通常用户从页面获取该密钥,

http://www.twitch.tv/user_name/dashboard/streamkey

但我想通过我的应用程序使用用户名/密码来获取它。

有任何想法吗?

0 投票
1 回答
89 浏览

javascript - 从 href 中的对象更改数据和值

您好,我正在尝试从 twitch 更改嵌入代码中的对象数据和参数值。我对 javascript 不是很好,可以使用一些帮助。实际上我的脚本使用和输入按钮,但我想用链接刷新抽搐视频

我的 HTML 代码:

我的 Javascript 代码:

如果您需要了解我的想法,请按链接:D JsFiddle

问候, Rac3Mul。

0 投票
3 回答
4038 浏览

php - Json 解码 Twitch Api PHP

我正在尝试获取 twitch tv 的 Json Decoded 字符串的适当性

但它不起作用几乎所有东西都试了请帮忙

0 投票
2 回答
2293 浏览

python - 无法通过脚本登录 Twitch TV

我正在尝试通过 Python 登录 Twitch.tv 网站。尽管提供了所有参数,但它仍然不允许我登录。下面是代码:

理想情况下,登录后它应该返回主页并显示登录用户的名称。对我来说,它显示的 html 表明它没有登录。请帮助我

此处给出的用户/密码是真实的,可用于测试

0 投票
3 回答
98 浏览

php - 可以覆盖自身内部的 foreach 变量参数吗?

我制作了一个使用 Twitch API 的小脚本。API 只允许每个查询最多 100 个结果。我希望继续进行此查询,直到没有更多结果为止。

我背后的理论是运行一个 foreach 或 while 循环并每次将偏移量增加 1。

然而,我的问题是我无法更改其自身的 foreach 参数。有没有办法有效地执行这个而不导致无限循环?

这是我当前的代码:

使用 While 循环:

最终回应了这一点(没有成功抓住任何名字): 在此处输入图像描述

这是 $json->follows 的 API 部分:

https://github.com/justintv/Twitch-API/blob/master/v2_resources/channels.md#get-channelschannelfollows

0 投票
1 回答
141 浏览

javascript - 检查字符串中的特殊字符

我目前正在为 Twitch 编写一个机器人。
现在我想检查每条消息是否有特殊字符,并检测包含超过 20% 特殊字符的消息。

消息本身是一个变量var msg,如果消息应包含超过 20% 的特殊字符,则应使用命令使用户超时。

这是它应该监听的事件:

希望任何人都可以帮助我。这是我的第一个,或多或少,严肃的 JavaScript 项目。

0 投票
1 回答
733 浏览

c# - 无限循环时检测按键

所以我的 Form 构造函数中有一个无限循环,它将从 Twitch.tv API 加载一个 json 字符串。但是,此应用程序将从任务栏运行。所以我设置了全局热键,当用户按下 F1 时,应该显示一个消息框。我面临的问题是尝试在循环中检测按键。我需要循环播放的原因是我需要知道 twitch 流媒体何时上线或下线。我尝试做一个 Windows 服务,所以我不必做无限循环,但我无法检测到服务中的按键。我知道最好的做法是摆脱循环,但我不确定如何。这是代码。

0 投票
1 回答
592 浏览

python - Python IRC 机器人在 3 次 ping 后断开连接

所以我编写了一个小型 twitch irc 机器人,但它断开连接,机器人只是保持乒乓球,在 3 次乒乓球后,我的机器人从 twitch 接收到 0 数据并从查看器列表中消失。

这是代码(重要部分):

它是一个使用不同参数部署为线程 2 次的函数。

问题是我首先在 twitch.tv 查看器列表上看到 2 个机器人大约 5 分钟,然后在 3 次 ping 之后完全 twitch 不再 ping 或发送任何东西。

如果您想了解更多信息,请向我索取更多代码。