2017-12-23 7 views
0

전보 봇의 응답 키보드에서 엔티티 목록에 대한 페이지 매김을 구현해야합니다.전보 봇에서 페이지 매김을 구현하는 방법은 무엇입니까?

문제는 내가 다음 엔티티 집합을로드하고 사용자가 현재보고있는 페이지를 얻는 방법을 모른다는 show more 버튼이 있어야한다는 것입니다.

다음 문제는 현재 엔터티 목록이 어떤 사용자인지 확인하는 것입니다.

내 마음에있는 유일한 방법은 데이터베이스에 사용자의 현재 상태를 저장하거나 캐시하는 것입니다. 그러나 거기에 회신 키보드의 단추 또는 다른 방법으로 추가 데이터를 추가하는 방법이 있는지 모르겠습니다. 이렇게해서 나는이 일을 할 필요가 없다.

답변

0

text 또는 callback_data에 페이지 번호를 추가 할 수 있으며 editMessage 방법이 유용합니다.

예 : this casecallback_data을 사용하면 현재 페이지와 동작을 전달할 수 있습니다.

+0

인라인 단추를 사용하고 있지 않습니다. 응답 키보드 버튼을 사용하고 싶습니다. 인라인 버튼없이이 기능을 가진 시드 봇이 있습니다. –

+0

1. 데이터베이스에 기록하십시오. 2. 이전 메시지를 삭제하고 새 메시지로 다른 키보드를 열면 메시지 텍스트는'.message.reply_to_message.text'에 있습니다. – Sean