我正在使用IrcDotNet库连接到IRC服务器。
我想加入频道,但必须被邀请,并且我必须发送邀请命令,例如:/msg botname invite 123121312XXX123123aadasdad
我想发送这样的命令,但是我不知道怎么做:
_client = new StandardIrcClient();
string ircUrl = _ircUrl;
...
var uri = new Uri(ircUrl, UriKind.Absolute);
IrcUserRegistrationInfo info = new IrcUserRegistrationInfo
{
NickName = _nick,
Password = _password,
RealName = _nick,
UserName = _nick
};
_client.RawMessageReceived += (s, ev) =>
{
write(ev.RawContent);
};
_client.Connected += (s, ev) =>
{
write("Connected");
};
_client.Registered += (s, ev) =>
{
if (!string.IsNullOrWhiteSpace(_inviteCommand))
{
}
_client.Channels.Join(_channel);
};
_client.Connect(uri, info);
我尝试发送Registered
事件,例如:
_client.SendRawMessage("/msg botname invite blablabla");
但是我看到msg
是未知命令。
为什么?如何发送邀请命令以加入该频道?