2016-10-08 6 views
-2

1- AnswerCallbackQuery에서 URL (전보 채널 또는 웹 사이트)을 방문하도록 사용자를 보내려면 어떻게해야합니까? URL 매개 변수가 있지만 URL을 통과하면 URL_Invalid에 응답합니다!전보 봇 API - AnswerCallbackQuery

2 인라인 키보드의 경우 URL을 전달하면 AnswerCallbackQuery가 더 이상 호출되지 않습니다! Answer 응답 메소드를 호출하여 사용자 상호 작용을 잡을 방법이 있습니까?

답변

0

이것은 두 번째 질문에 대한 답변입니다. 첫 번째 질문의 경우 코드의 일부를 붙여 넣어 답장을 보내면됩니다.

사용자가 클릭하는 URL을 파악하려면 서버의 URL 단축키와 같은 것을 만든 다음 사용자를 최종 URL로 리디렉션하는 것이 좋습니다. 예를 들어 사용자가 example.com/something으로 이동하기를 원한다고 가정 해 봅시다. 그 대신 yourserver.com/A_random_URL_mapped_to_USER와 같은 URL을 만드십시오. 사용자가이 URL을 방문하면 클릭 한 URL을 찾아내어 서버가 최종 URL로 리디렉션합니다.

관련 문제