search with result to PM ..2

master
const an teen 2021-05-24 20:35:23 +03:00
parent 7a5b9fcfc9
commit 4a01d3d514
2 changed files with 5 additions and 3 deletions

View File

@ -12,13 +12,13 @@
{ {
"logpath": "D:\\irc-log", "logpath": "D:\\irc-log",
"admin": "acetone", "admin": "acetone",
"error": "ошибка", "success": "успешно.",
"error": "ошибка.",
"find": "поиск", "find": "поиск",
"notfound": "ничего не найдено.", "notfound": "ничего не найдено.",
"findzero": "а что искать?", "findzero": "а что искать?",
"reloaded": "Конфиг перечитан.",
"help": "доступные команды: 'лог' и 'поиск'.", "help": "доступные команды: 'лог' и 'поиск'.",
"лог": "лог чата: 'поиск ГГГГ-ММ-ДД [слово]' # http://acetone.i2p/doc/irc-log/ # http://[324:9de3:fea4:f6ac::ace]/doc/irc-log/ # http://acetonemadzhxzi2e5tomavam6xpucdfwn2g35vrsz6izgaxv5bmuhad.onion/doc/irc-log/" "лог": "лог чата: 'поиск ГГГГ-ММ-ДД [слово]' # http://acetone.i2p/doc/irc-log/ # http://[324:9de3:fea4:f6ac::ace]/doc/irc-log/ # http://acetonemadzhxzi2e5tomavam6xpucdfwn2g35vrsz6izgaxv5bmuhad.onion/doc/irc-log/"

View File

@ -24,6 +24,7 @@ std::map<std::string, std::string> conf =
{ {
{ "admin" , "" }, { "admin" , "" },
{ "error" , "" }, { "error" , "" },
{ "success" , "" },
{ "logpath" , "" }, { "logpath" , "" },
{ "find" , "" }, { "find" , "" },
{ "notfound", "" }, { "notfound", "" },
@ -223,7 +224,7 @@ void handler()
if (tsc->get_msg_nick() == conf["admin"] && (msg.find("reload") == 0)) //// Reload if (tsc->get_msg_nick() == conf["admin"] && (msg.find("reload") == 0)) //// Reload
{ {
if (read_config()) tsc->write_to_channel(conf["reloaded"]); if (read_config()) tsc->write_to_channel(conf["success"]);
else tsc->write_to_channel("Ошибка."); else tsc->write_to_channel("Ошибка.");
} }
@ -249,6 +250,7 @@ void handler()
{ {
std::string nick = tsc->get_msg_nick(); std::string nick = tsc->get_msg_nick();
std::string header = date; std::string header = date;
tsc->write_to_channel(tsc->get_msg_nick() + ", " + conf["success"]);
if (pattern != "") header += " # " + pattern; if (pattern != "") header += " # " + pattern;
tsc->write_to_user(nick, "[" + header + "]"); tsc->write_to_user(nick, "[" + header + "]");