Warning: session_start(): open(/var/lib/php/sessions/sess_5qdr32u92ekjgje5neurv3nf7c, O_RDWR) failed: No space left on device (28) in /var/www/tb-usercake/models/config.php on line 51
Warning: session_start(): Failed to read session data: files (path: /var/lib/php/sessions) in /var/www/tb-usercake/models/config.php on line 51
!7
p-subst {
final JComboBox cbBot = currentBotsComboBox();
final JTextField tfMsg = jtextfield();
final JTextField tfResult = juneditabletextfield();
final JLabel lblTiming = jlabel();
final JLabel lblBot = jlabel();
final JLabel lblMessageSent = jlabel();
showFormTitled("Send message to bot",
"Bot", cbBot,
"Message", tfMsg,
"", lblMessageSent,
"", lblBot,
"Result", tfResult,
"", lblTiming,
func {
S bot = getText(cbBot);
print("Bot: " + bot);
fS address = botSelector_getAddress(cbBot);
print("Address: " + bot);
if (empty(address)) false;
fS msg = getText(tfMsg);
setText(lblMessageSent, "Sent message: " + msg);
setText(lblBot, "To bot: " + bot);
setText(tfResult, "Sending...");
thread "Send" {
long time = sysNow();
try {
S answer = send(address, msg);
S a = shorten(answer, 10000);
setText(tfResult, eq(answer, a) ? answer : "(shortened) " + a);
} catch e {
setText(tfResult, "(Error) " + getInnerMessage(e));
}
setText(lblTiming, (sysNow()-time) + " ms");
}
false;
});
swing { addActionListener(cbBot, r { print("sel=" + cbBot.getSelectedItem()) }); }
}