本文整理汇总了Java中org.telegram.telegrambots.api.methods.ParseMode类的典型用法代码示例。如果您正苦于以下问题:Java ParseMode类的具体用法?Java ParseMode怎么用?Java ParseMode使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
ParseMode类属于org.telegram.telegrambots.api.methods包,在下文中一共展示了ParseMode类的13个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Java代码示例。
示例1: run
import org.telegram.telegrambots.api.methods.ParseMode; //导入依赖的package包/类
public void run(Update update, TelegramLongPollingBot bot) {
SendMessage sm = new SendMessage();
sm.setChatId(update.getMessage().getChatId());
sm.setParseMode(ParseMode.HTML);
String finalMessage = new String("<b>Verificador de Qualis - CAPES</b>\n");
finalMessage = finalMessage.concat("\nUtilize os seguintes comandos para consulta\n");
finalMessage = finalMessage.concat("\n<b>/conferencia</b> <i>sigla_conferencia</i> OU <i>nome_conferencia</i>");
finalMessage = finalMessage.concat("\n<b>/periodico</b> <i>issn_periodico</i> OU <i>nome_periodico</i>");
sm.setText(finalMessage);
try {
bot.sendMessage(sm);
} catch (TelegramApiException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
开发者ID:InsightLab,项目名称:telegram-bots,代码行数:22,代码来源:StartCommand.java
示例2: handleInternal
import org.telegram.telegrambots.api.methods.ParseMode; //导入依赖的package包/类
/**
* Shows a performance statistic from finished trades
*
* @throws TelegramApiException if any error occur while using Telegram API
*/
@Override
protected void handleInternal(String[] params) throws Exception {
if (runner.getState() != State.RUNNING) {
telegramService.sendMessage("`trader is not running`");
return;
}
List<TradeEntity> trades = tradeService.findAllClosedTrade();
Map<CurrencyPair, BigDecimal> pairRates = trades.stream()
.collect(Collectors.toMap(t -> new CurrencyPair(t.getPair()),
TradeEntity::getCloseProfit,
(leftProfit, rightProfit) -> leftProfit.add(rightProfit)));
List<Pair<CurrencyPair, BigDecimal>> pairRatesList = pairRates.entrySet().stream()
.map(entry -> Pair.of(entry.getKey(), entry.getValue()))
.sorted(Comparator.comparing(Pair::getRight))
.sorted(Comparator.reverseOrder())
.collect(Collectors.toList());
StringBuilder messageBuilder = new StringBuilder("<b>Performance:</b>\n");
for (int i = 0; i < pairRatesList.size(); i++) {
Pair<CurrencyPair, BigDecimal> pairProfit = pairRatesList.get(i);
messageBuilder.append(i + 1).append('.');
messageBuilder.append("<code>").append(pairProfit.getLeft()).append('\t');
messageBuilder.append(pairProfit.getRight().round(new MathContext(2)).toString()).append("%</code>\n");
}
messageBuilder.append("\n");
String message = messageBuilder.toString();
LOGGER.debug(message);
telegramService.sendMessage(message, ParseMode.HTML);
}
开发者ID:jeperon,项目名称:freqtrade-java,代码行数:40,代码来源:PerformanceCommandHandler.java
示例3: onUpdateReceived
import org.telegram.telegrambots.api.methods.ParseMode; //导入依赖的package包/类
public void onUpdateReceived(Update update) {
if(update.hasMessage()) {
Message message = update.getMessage();
String[] command = message.getText().split(" ");
if(command[0].startsWith("/") && commandHash.containsKey(command[0])) {
commandHash.get(command[0]).run(update, this);
logger.write(update);
}
else {
SendMessage sm = new SendMessage();
sm.setChatId(update.getMessage().getChatId());
sm.setParseMode(ParseMode.HTML);
sm.setText("Comando Inválido. Digite <b>/ajuda</b> para a lista de comandos.");
try {
sendMessage(sm);
} catch (TelegramApiException e) {
e.printStackTrace();
}
}
}
}
开发者ID:InsightLab,项目名称:telegram-bots,代码行数:29,代码来源:QualisBot.java
示例4: enableMarkdown
import org.telegram.telegrambots.api.methods.ParseMode; //导入依赖的package包/类
public InputTextMessageContent enableMarkdown(boolean enable) {
if (enable) {
this.parseMode = ParseMode.MARKDOWN;
} else {
this.parseMode = null;
}
return this;
}
开发者ID:samurayrj,项目名称:rubenlagus-TelegramBots,代码行数:9,代码来源:InputTextMessageContent.java
示例5: enableHtml
import org.telegram.telegrambots.api.methods.ParseMode; //导入依赖的package包/类
public InputTextMessageContent enableHtml(boolean enable) {
if (enable) {
this.parseMode = ParseMode.HTML;
} else {
this.parseMode = null;
}
return this;
}
开发者ID:samurayrj,项目名称:rubenlagus-TelegramBots,代码行数:9,代码来源:InputTextMessageContent.java
示例6: enableMarkdown
import org.telegram.telegrambots.api.methods.ParseMode; //导入依赖的package包/类
public EditMessageText enableMarkdown(boolean enable) {
if (enable) {
this.parseMode = ParseMode.MARKDOWN;
} else {
this.parseMode = null;
}
return this;
}
开发者ID:samurayrj,项目名称:rubenlagus-TelegramBots,代码行数:9,代码来源:EditMessageText.java
示例7: enableHtml
import org.telegram.telegrambots.api.methods.ParseMode; //导入依赖的package包/类
public EditMessageText enableHtml(boolean enable) {
if (enable) {
this.parseMode = ParseMode.HTML;
} else {
this.parseMode = null;
}
return this;
}
开发者ID:samurayrj,项目名称:rubenlagus-TelegramBots,代码行数:9,代码来源:EditMessageText.java
示例8: enableMarkdown
import org.telegram.telegrambots.api.methods.ParseMode; //导入依赖的package包/类
public SendMessage enableMarkdown(boolean enable) {
if (enable) {
this.parseMode = ParseMode.MARKDOWN;
} else {
this.parseMode = null;
}
return this;
}
开发者ID:samurayrj,项目名称:rubenlagus-TelegramBots,代码行数:9,代码来源:SendMessage.java
示例9: enableHtml
import org.telegram.telegrambots.api.methods.ParseMode; //导入依赖的package包/类
public SendMessage enableHtml(boolean enable) {
if (enable) {
this.parseMode = ParseMode.HTML;
} else {
this.parseMode = null;
}
return this;
}
开发者ID:samurayrj,项目名称:rubenlagus-TelegramBots,代码行数:9,代码来源:SendMessage.java
示例10: getSendMessage
import org.telegram.telegrambots.api.methods.ParseMode; //导入依赖的package包/类
public static BotApiMethod getSendMessage() {
return new SendMessage()
.setChatId("@test")
.setText("Hithere")
.setReplyToMessageId(12)
.setParseMode(ParseMode.HTML)
.setReplyMarkup(new ForceReplyKeyboard());
}
开发者ID:samurayrj,项目名称:rubenlagus-TelegramBots,代码行数:9,代码来源:BotApiMethodHelperFactory.java
示例11: getEditMessageText
import org.telegram.telegrambots.api.methods.ParseMode; //导入依赖的package包/类
public static BotApiMethod getEditMessageText() {
return new EditMessageText()
.setChatId("ChatId")
.setMessageId(1)
.setText("Text")
.setParseMode(ParseMode.MARKDOWN)
.setReplyMarkup(getInlineKeyboardMarkup());
}
开发者ID:samurayrj,项目名称:rubenlagus-TelegramBots,代码行数:9,代码来源:BotApiMethodHelperFactory.java
示例12: sendMessage
import org.telegram.telegrambots.api.methods.ParseMode; //导入依赖的package包/类
@Override
public void sendMessage(String message) throws TelegramApiException {
sendMessage(message, ParseMode.MARKDOWN);
}
开发者ID:jeperon,项目名称:freqtrade-java,代码行数:5,代码来源:TelegramServiceImpl.java
示例13: getInputMessageContent
import org.telegram.telegrambots.api.methods.ParseMode; //导入依赖的package包/类
private static InputMessageContent getInputMessageContent() {
return new InputTextMessageContent()
.setMessageText("Text")
.setParseMode(ParseMode.MARKDOWN);
}
开发者ID:samurayrj,项目名称:rubenlagus-TelegramBots,代码行数:6,代码来源:BotApiMethodHelperFactory.java
注:本文中的org.telegram.telegrambots.api.methods.ParseMode类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论