【问题标题】:Twitch Bot unable to send messages to other channels (Exception of 1 account being able to)Twitch Bot 无法向其他频道发送消息(1 个帐户能够发送消息除外)
【发布时间】:2021-09-18 11:51:29
【问题描述】:

所以我正在尝试通过 irc(java 上的 pIRC)为 twitch 制作一个机器人,但我遇到了问题。

我似乎只能向用户自己的频道发送消息。除了一个帐户,它可以出于某种原因向任何频道发送消息。

我连接到 twitch 的每个帐户都会给我这些冗长的消息:

1625704200190 :tmi.twitch.tv 375 NAME :-
1625704200191 :tmi.twitch.tv 372 NAME :You are in a maze of twisty passages, all alike.
1625704200191 :tmi.twitch.tv 376 NAME :>

如果我选择加入频道(无需发送消息),它会显示:

625704227005 >>>JOIN #CHANNEL
1625704227227 :NAME!NAME@NAME.tmi.twitch.tv JOIN #CHANNEL
1625704227461 :NAME.tmi.twitch.tv 353 NAME = #CHANNEL :NAME
1625704227461 :NAME.tmi.twitch.tv 366 NAME #CHANNEL:End of /NAMES list

发送一条消息如下:

1625704638354 >>>PRIVMSG #CHANNEL :hi

消息通过和不通过时看起来像这样。日志没有区别。日志中没有抛出异常或错误。

当我早些时候启动机器人时,我尝试了不同的东西和不同的帐户,它们都可以工作,但是这个问题突然发生了,只有一个帐户可以向每个频道发送消息(我的正常 twitch acc,而不是机器人)。所以不知道发生了什么。

有人知道会发生什么吗?

【问题讨论】:

    标签: java bots irc twitch


    【解决方案1】:

    即使有错误也很难说是什么问题。

    发送消息应如下所示:

    < PRIVMSG #<channel> :This is a sample message
    > :<user>!<user>@<user>.tmi.twitch.tv PRIVMSG #<channel> :This is a sample message
    

    如果这没有帮助,您可以尝试使用 ssl 重新连接: 这是指南https://dev.twitch.tv/docs/irc/guide

    【讨论】:

      猜你喜欢
      • 2021-01-10
      • 2022-01-07
      • 1970-01-01
      • 1970-01-01
      • 2014-01-30
      • 1970-01-01
      • 2021-10-25
      • 2013-02-27
      • 2022-01-08
      相关资源
      最近更新 更多