/*
* Мнения о чате, для RC3.
*/ import protocol.plugin.IcqProtocol;
import ru.jart.JimBot.mod.AbstractServer;
import ru.jart.JimBot.properties.Log;
import ru.jart.JimBot.modules.chat.*;
import ru.jart.JimBot.mod.*;
import ru.jart.JimBot.modules.chat.ChatServer;
import ru.jart.JimBot.modules.chat.ChatQueue;
// Проверим полномочия
if(!cmd.isChat(proc,uin) && !cmd.psp.testAdmin(uin)) return;
try {
Vector v = cmd.getParser().parseArgs(msg);
String sn = (String)v.get(0);
Users uss = srv.us.getUser(uin);
//Проверим на пустое сообщение
if(sn.equals("") || sn.equals(" ")) {
proc.mq.add(uin,uss.localnick +" Ошибка: текст с мнением не введен.");
return;
}
//Оповестим админа, если не надо, то закоментируйте.
String im = "******"; //уин того кому присылать уведомление
//запишим в фаил
srv.getIcqProcess(uss.basesn).mq.add(uss.sn,"Пользователь |" + uss.id +"|" + uss.localnick + " оставил мнение о чате: " + sn);
OutputStreamWriter ow = new OutputStreamWriter(new FileOutputStream("./scripts/text/mnenia.txt",true),"windows-1251");
String s = "\nПользователь |" + uss.id +"|" + uss.localnick + " оставил мнение о чате: " + sn + "\n";
ow.write(s);
ow.close();
//Сообщаем об успешном выполнении команды.
proc.mq.add(uin,"Текст успешно соохранен");
} catch (Exception ex) {
ex.printStackTrace();
proc.mq.add(uin,"Ошибка "+ex.getMessage());
}