mirror of https://notabug.org/acetone/ircabot.git
blinded message
parent
cf4573c069
commit
2fc825c4b1
1
main.cpp
1
main.cpp
|
@ -66,7 +66,6 @@ int main(int argc, char * argv[])
|
||||||
{
|
{
|
||||||
//// Проверка переданных данных
|
//// Проверка переданных данных
|
||||||
if (argc < 5) {
|
if (argc < 5) {
|
||||||
std::cout << argc << std::endl;
|
|
||||||
usage( std::string(argv[0]));
|
usage( std::string(argv[0]));
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
|
@ -138,9 +138,13 @@ void TcpSyncClient::process_msg()
|
||||||
// Парсинг всех сообщений на канале. Сохраняет ник отправителя и текст.
|
// Парсинг всех сообщений на канале. Сохраняет ник отправителя и текст.
|
||||||
else if (msg.find("PRIVMSG " + m_channel + " :") != std::string::npos)
|
else if (msg.find("PRIVMSG " + m_channel + " :") != std::string::npos)
|
||||||
{
|
{
|
||||||
m_raw = msg.substr(msg.find(m_channel + " :") + 2 + m_channel.size() );
|
if (msg.find(m_mynick) != msg.size() - m_mynick.size() - 2) {
|
||||||
while (m_raw[0] == ' ') m_raw = m_raw.substr(1);
|
m_raw = msg.substr(msg.find(m_channel + " :") + 2 + m_channel.size() );
|
||||||
while (m_raw[m_raw.size() - 1] == '\n') m_raw.pop_back();
|
while (m_raw[0] == ' ') m_raw = m_raw.substr(1);
|
||||||
|
while (m_raw[m_raw.size() - 1] == '\n') m_raw.pop_back();
|
||||||
|
}
|
||||||
|
else { m_raw = "**blinded message**"; }
|
||||||
|
|
||||||
m_raw_nickname = msg.substr(1, msg.find('!') - 1);
|
m_raw_nickname = msg.substr(1, msg.find('!') - 1);
|
||||||
to_raw = true;
|
to_raw = true;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue