Warning: session_start(): open(/var/lib/php/sessions/sess_kjqeaseqkcdm6i4v26iqmsveoc, 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
lib 1400113 // TelegramBots
import org.telegram.telegrambots.*;
import org.telegram.telegrambots.bots.*;
import org.telegram.telegrambots.api.objects.Update;
import org.telegram.telegrambots.api.objects.Message;
import org.telegram.telegrambots.api.objects.Chat;
import org.telegram.telegrambots.api.methods.send.SendMessage;
p-exp {
fS apiToken = trim(loadTextFileMandatory(javaxSecretDir("telegram-bot-token.txt")));
ApiContextInitializer.init();
TelegramLongPollingBot bot = new TelegramLongPollingBot {
public S getBotUsername() { ret "HelloComputer_bot"; }
public S getBotToken() { ret apiToken; }
public void onUpdateReceived(Update update) {
pcall {
print("Got update! " + update);
Message msg = update.getChannelPost();
if (msg != null && msg.hasText()) {
S text = msg.getText();
print("Text: " + text);
S response = "You typed " + n2(l(text), "character");
Chat chat = msg.getChat();
new SendMessage sending;
sending.setText(response);
sending.setChatId(msg.getChatId());
sendMessage(sending);
}
}
}
};
new TelegramBotsApi api;
api.registerBot(bot);
}