使用Java中的电报机器人检查电报用户名的存在

问题描述:

如何检查电报中是否存在电报用户名或不使用Java?使用Java中的电报机器人检查电报用户名的存在

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

这是我onUpdateReceived方法,我应该插入我如果声明?

@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(); 
    } 


} 
+0

欢迎来到Stackoverflow,你到目前为止尝试过什么? –

+0

@MárioFernandes谢谢你,我编辑了我的问题,请再读一遍。 –

+0

您是否在检查接收更新时是否存在?用户名是更新用户的用户名?你能提供这些信息吗? – 91DarioDev

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

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

+0

谢谢,但请访问这个机器人:@ idyab2bot,怎么可能机器人的创建者构建该机器人? –

+0

@sadimahman在这些机器人中,只有用户界面是通过bot api创建的,但是在后端,数据通过电报API处理,然后通过机器人传递给您。 –