使用Java中的Telegram bot检查Telegram用户名是否存在

时间:2017-09-01 14:06:42

标签: java bots username telegram

如何使用Java检查Telegram中是否存在Telegram用户名?

例如@sadema exsists和@sadeama不存在。

这是我的 onUpdateReceived 方法,我应该在 if 语句中插入什么内容?

@Override
public void onUpdateReceived(Update update) {

    SendMessage sendMessage = new SendMessage();
    sendMessage.setChatId(update.getMessage().getChatId());


    if ("@sadema" exists on telegram )
    sendMessage.setText("https://t.me/sadema");

    try {
        sendMessage(sendMessage);
    } catch (TelegramApiException e) {
        e.printStackTrace();
    }


}

1 个答案:

答案 0 :(得分:0)

电报机器人没有这样的API(检查用户名是免费的,如果这是你想要的话)。

您需要为此目的使用电报API本身。