我在服务器下写了一个机器人 我想使用代理运行 但是我错过了以下错误 mybot是:
public class StoreBot extends TelegramLongPollingBot {
public StoreBot( DefaultBotOptions botOptions) {
super(botOptions);
}
public int creatorId() {
return 0;
}
public StoreBot() {
}
....
}
运行机器人的mycode是:
ApiContextInitializer.init();
// Create the TelegramBotsApi object to register your bots
TelegramBotsApi botsApi = new TelegramBotsApi();
// Set up Http proxy
DefaultBotOptions botOptions = ApiContext.getInstance(DefaultBotOptions.class);
botOptions.setProxyHost("2.181.254.198");
botOptions.setProxyPort(8580);
// Select proxy type: [HTTP|SOCKS4|SOCKS5] (default: NO_PROXY)
botOptions.setProxyType(DefaultBotOptions.ProxyType.SOCKS5);
// Register your newly created AbilityBot
StoreBot bot = new StoreBot(botOptions);
botsApi.registerBot(bot);
运行时出现此错误: org.telegram.telegrambots.meta.exceptions.TelegramApiRequestException:删除旧的Webhook时出错
由以下原因导致:org.telegram.telegrambots.meta.exceptions.TelegramApiException:无法执行deleteWebhook方法
由以下原因引起:java.net.SocketException:连接超时:connect