使用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();
}
}
答
有没有这样的电报机器人的API(以检查用户名是否是免费或采取,如果这是你想要的)。
您需要为此使用电报API本身。
+0
谢谢,但请访问这个机器人:@ idyab2bot,怎么可能机器人的创建者构建该机器人? –
+0
@sadimahman在这些机器人中,只有用户界面是通过bot api创建的,但是在后端,数据通过电报API处理,然后通过机器人传递给您。 –
欢迎来到Stackoverflow,你到目前为止尝试过什么? –
@MárioFernandes谢谢你,我编辑了我的问题,请再读一遍。 –
您是否在检查接收更新时是否存在?用户名是更新用户的用户名?你能提供这些信息吗? – 91DarioDev