twitch bot无法向其他频道发送消息(1个帐户能够发送消息的例外)

yvgpqqbh  于 2021-08-25  发布在  Java
关注(0)|答案(1)|浏览(488)

所以我试图通过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

当消息通过和未通过时看起来是这样的。日志中没有差异。日志中没有引发异常或错误。
当我早些时候启动bot时,我尝试了不同的东西和不同的帐户,它们都工作了,但是这个问题突然发生了,只有一个帐户可以向每个通道发送消息(我的正常twitch acc,而不是bot)。不知道发生了什么事。
有人知道会发生什么吗?

u1ehiz5o

u1ehiz5o1#

如果你有一个错误,就很难说问题出在哪里。
发送消息应如下所示:

< 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

相关问题