//@Override
public void sendMessageCallback(Long chatId, Object messageRequest)
{
try
{
if (messageRequest instanceof SendMessage)
{
sendMessage((SendMessage) messageRequest);
}
else if (messageRequest instanceof EditMessageText)
{
editMessageText((EditMessageText) messageRequest);
}
else if (messageRequest instanceof SendChatAction)
{
sendChatAction((SendChatAction) messageRequest);
}
else if (messageRequest instanceof SendDocument)
{
sendDocument((SendDocument) messageRequest);
}
//Etc...