Airgram

Guides
/
/
Methods

api.deleteChatMessagesByDate()

Deletes all messages between the specified dates in a chat. Supported only for private chats and basic groups. Messages sent in the last 30 seconds will not be deleted

Parameters DeleteChatMessagesByDateParams:

NameTypeDescription
chatIdnumber Chat identifier
minDatenumber The minimum date of the messages to delete
maxDatenumber The maximum date of the messages to delete
revokeboolean Pass true to delete chat messages for all users; private chats only
Returns ApiResponse interface:
interface ApiResponse {
  _: 'deleteChatMessagesByDate' | 'error'
  airgram: Airgram
  request: {
    method: 'deleteChatMessagesByDate'
    params: DeleteChatMessagesByDateParams
  }
  response:  | 
  setState: (nextState: Record<string, unknown>) => void
  getState: () => Record<string, unknown>
}