2017-09-01 7 views
1

Wie kann ich überprüfen, ob ein Telegramm-Benutzername in Telegramm oder nicht in Java existiert?Prüfen des Vorhandenseins eines Telegramm-Benutzernamens mit Telegramm-Bot in Java

zum Beispiel @sadema exsists und @sadeama nicht existiert.

das ist meine onUpdateReceived Methode, was soll ich meine wenn Aussage?

@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

Willkommen bei Stackoverflow, was hast du bisher probiert? –

+0

@ MárioFernandes danke, ich habe meine Frage bearbeitet, bitte lesen Sie es noch einmal. –

+0

überprüfen Sie, ob es existiert, während Sie Updates erhalten? Der Benutzername ist der Benutzername des Benutzers des Updates? Können Sie diese Informationen bereitstellen? – 91DarioDev

Antwort

0

Es gibt nicht so eine API für Telegramm Bots (zu prüfen, ob ein Benutzername frei oder genommen ist, wenn dies ist, was Sie wollen).

Sie müssen zu diesem Zweck die Telegramm-API selbst verwenden.

+0

Danke existiert keine Nachricht an den Bot schicken, aber bitte besuchen Sie diese bot: @ idyab2bot, wie kann die Schöpfer des Bot bauen diesen Bot? –

+0

@sadimahman In diesen Bots wird nur die Benutzerschnittstelle über bot api erstellt, aber am Backend werden die Daten über eine Telegramm-API verarbeitet und dann über den Bot an Sie weitergegeben. –

Verwandte Themen