mirror of
				https://github.com/SillyTavern/SillyTavern.git
				synced 2025-06-05 21:59:27 +02:00 
			
		
		
		
	
		
			
				
	
	
		
			317 lines
		
	
	
		
			5.7 KiB
		
	
	
	
		
			GraphQL
		
	
	
	
	
	
			
		
		
	
	
			317 lines
		
	
	
		
			5.7 KiB
		
	
	
	
		
			GraphQL
		
	
	
	
	
	
query ChatListPaginationQuery(
 | 
						|
  $count: Int = 5
 | 
						|
  $cursor: String
 | 
						|
  $id: ID!
 | 
						|
) {
 | 
						|
  node(id: $id) {
 | 
						|
    __typename
 | 
						|
    ...ChatPageMain_chat_1G22uz
 | 
						|
    id
 | 
						|
  }
 | 
						|
}
 | 
						|
 | 
						|
fragment BotImage_bot on Bot {
 | 
						|
  image {
 | 
						|
    __typename
 | 
						|
    ... on LocalBotImage {
 | 
						|
      localName
 | 
						|
    }
 | 
						|
    ... on UrlBotImage {
 | 
						|
      url
 | 
						|
    }
 | 
						|
  }
 | 
						|
  displayName
 | 
						|
}
 | 
						|
 | 
						|
fragment ChatMessageDownvotedButton_message on Message {
 | 
						|
  ...MessageFeedbackReasonModal_message
 | 
						|
  ...MessageFeedbackOtherModal_message
 | 
						|
}
 | 
						|
 | 
						|
fragment ChatMessageDropdownMenu_message on Message {
 | 
						|
  id
 | 
						|
  messageId
 | 
						|
  vote
 | 
						|
  text
 | 
						|
  linkifiedText
 | 
						|
  ...chatHelpers_isBotMessage
 | 
						|
}
 | 
						|
 | 
						|
fragment ChatMessageFeedbackButtons_message on Message {
 | 
						|
  id
 | 
						|
  messageId
 | 
						|
  vote
 | 
						|
  voteReason
 | 
						|
  ...ChatMessageDownvotedButton_message
 | 
						|
}
 | 
						|
 | 
						|
fragment ChatMessageInputView_chat on Chat {
 | 
						|
  id
 | 
						|
  chatId
 | 
						|
  defaultBotObject {
 | 
						|
    nickname
 | 
						|
    messageLimit {
 | 
						|
      dailyBalance
 | 
						|
      shouldShowRemainingMessageCount
 | 
						|
    }
 | 
						|
    id
 | 
						|
  }
 | 
						|
  shouldShowDisclaimer
 | 
						|
  ...chatHelpers_useSendMessage_chat
 | 
						|
  ...chatHelpers_useSendChatBreak_chat
 | 
						|
}
 | 
						|
 | 
						|
fragment ChatMessageInputView_edges on MessageEdge {
 | 
						|
  node {
 | 
						|
    ...chatHelpers_isChatBreak
 | 
						|
    ...chatHelpers_isHumanMessage
 | 
						|
    state
 | 
						|
    text
 | 
						|
    id
 | 
						|
  }
 | 
						|
}
 | 
						|
 | 
						|
fragment ChatMessageOverflowButton_message on Message {
 | 
						|
  text
 | 
						|
  ...ChatMessageDropdownMenu_message
 | 
						|
  ...chatHelpers_isBotMessage
 | 
						|
}
 | 
						|
 | 
						|
fragment ChatMessageSuggestedReplies_SuggestedReplyButton_chat on Chat {
 | 
						|
  ...chatHelpers_useSendMessage_chat
 | 
						|
}
 | 
						|
 | 
						|
fragment ChatMessageSuggestedReplies_SuggestedReplyButton_message on Message {
 | 
						|
  messageId
 | 
						|
}
 | 
						|
 | 
						|
fragment ChatMessageSuggestedReplies_chat on Chat {
 | 
						|
  ...ChatWelcomeView_chat
 | 
						|
  ...ChatMessageSuggestedReplies_SuggestedReplyButton_chat
 | 
						|
}
 | 
						|
 | 
						|
fragment ChatMessageSuggestedReplies_message on Message {
 | 
						|
  suggestedReplies
 | 
						|
  ...ChatMessageSuggestedReplies_SuggestedReplyButton_message
 | 
						|
}
 | 
						|
 | 
						|
fragment ChatMessage_chat on Chat {
 | 
						|
  defaultBotObject {
 | 
						|
    ...ChatPageDisclaimer_bot
 | 
						|
    messageLimit {
 | 
						|
      ...ChatPageRateLimitedBanner_messageLimit
 | 
						|
    }
 | 
						|
    id
 | 
						|
  }
 | 
						|
  ...ChatMessageSuggestedReplies_chat
 | 
						|
  ...ChatWelcomeView_chat
 | 
						|
}
 | 
						|
 | 
						|
fragment ChatMessage_message on Message {
 | 
						|
  id
 | 
						|
  messageId
 | 
						|
  text
 | 
						|
  author
 | 
						|
  linkifiedText
 | 
						|
  state
 | 
						|
  ...ChatMessageSuggestedReplies_message
 | 
						|
  ...ChatMessageFeedbackButtons_message
 | 
						|
  ...ChatMessageOverflowButton_message
 | 
						|
  ...chatHelpers_isHumanMessage
 | 
						|
  ...chatHelpers_isBotMessage
 | 
						|
  ...chatHelpers_isChatBreak
 | 
						|
  ...chatHelpers_useTimeoutLevel
 | 
						|
  ...MarkdownLinkInner_message
 | 
						|
}
 | 
						|
 | 
						|
fragment ChatMessagesView_chat on Chat {
 | 
						|
  ...ChatMessage_chat
 | 
						|
  ...ChatWelcomeView_chat
 | 
						|
  defaultBotObject {
 | 
						|
    messageLimit {
 | 
						|
      ...ChatPageRateLimitedBanner_messageLimit
 | 
						|
    }
 | 
						|
    id
 | 
						|
  }
 | 
						|
}
 | 
						|
 | 
						|
fragment ChatMessagesView_edges on MessageEdge {
 | 
						|
  node {
 | 
						|
    id
 | 
						|
    messageId
 | 
						|
    creationTime
 | 
						|
    ...ChatMessage_message
 | 
						|
    ...chatHelpers_isBotMessage
 | 
						|
    ...chatHelpers_isHumanMessage
 | 
						|
    ...chatHelpers_isChatBreak
 | 
						|
  }
 | 
						|
}
 | 
						|
 | 
						|
fragment ChatPageDeleteFooter_chat on Chat {
 | 
						|
  ...MessageDeleteConfirmationModal_chat
 | 
						|
}
 | 
						|
 | 
						|
fragment ChatPageDisclaimer_bot on Bot {
 | 
						|
  disclaimer
 | 
						|
}
 | 
						|
 | 
						|
fragment ChatPageMain_chat_1G22uz on Chat {
 | 
						|
  id
 | 
						|
  chatId
 | 
						|
  ...ChatMessageInputView_chat
 | 
						|
  ...ChatPageShareFooter_chat
 | 
						|
  ...ChatPageDeleteFooter_chat
 | 
						|
  ...ChatMessagesView_chat
 | 
						|
  ...MarkdownLinkInner_chat
 | 
						|
  ...chatHelpers_useUpdateStaleChat_chat
 | 
						|
  ...ChatSubscriptionPaywallContextWrapper_chat
 | 
						|
  messagesConnection(last: $count, before: $cursor) {
 | 
						|
    edges {
 | 
						|
      ...ChatMessagesView_edges
 | 
						|
      ...ChatMessageInputView_edges
 | 
						|
      ...MarkdownLinkInner_edges
 | 
						|
      node {
 | 
						|
        ...chatHelpers_useUpdateStaleChat_message
 | 
						|
        id
 | 
						|
        __typename
 | 
						|
      }
 | 
						|
      cursor
 | 
						|
      id
 | 
						|
    }
 | 
						|
    pageInfo {
 | 
						|
      hasPreviousPage
 | 
						|
      startCursor
 | 
						|
    }
 | 
						|
    id
 | 
						|
  }
 | 
						|
}
 | 
						|
 | 
						|
fragment ChatPageRateLimitedBanner_messageLimit on MessageLimit {
 | 
						|
  numMessagesRemaining
 | 
						|
}
 | 
						|
 | 
						|
fragment ChatPageShareFooter_chat on Chat {
 | 
						|
  chatId
 | 
						|
}
 | 
						|
 | 
						|
fragment ChatSubscriptionPaywallContextWrapper_chat on Chat {
 | 
						|
  defaultBotObject {
 | 
						|
    messageLimit {
 | 
						|
      numMessagesRemaining
 | 
						|
      shouldShowRemainingMessageCount
 | 
						|
    }
 | 
						|
    ...SubscriptionPaywallModal_bot
 | 
						|
    id
 | 
						|
  }
 | 
						|
}
 | 
						|
 | 
						|
fragment ChatWelcomeView_ChatWelcomeButton_chat on Chat {
 | 
						|
  ...chatHelpers_useSendMessage_chat
 | 
						|
}
 | 
						|
 | 
						|
fragment ChatWelcomeView_chat on Chat {
 | 
						|
  ...ChatWelcomeView_ChatWelcomeButton_chat
 | 
						|
  defaultBotObject {
 | 
						|
    displayName
 | 
						|
    id
 | 
						|
  }
 | 
						|
}
 | 
						|
 | 
						|
fragment MarkdownLinkInner_chat on Chat {
 | 
						|
  id
 | 
						|
  chatId
 | 
						|
  defaultBotObject {
 | 
						|
    nickname
 | 
						|
    id
 | 
						|
  }
 | 
						|
  ...chatHelpers_useSendMessage_chat
 | 
						|
}
 | 
						|
 | 
						|
fragment MarkdownLinkInner_edges on MessageEdge {
 | 
						|
  node {
 | 
						|
    state
 | 
						|
    id
 | 
						|
  }
 | 
						|
}
 | 
						|
 | 
						|
fragment MarkdownLinkInner_message on Message {
 | 
						|
  messageId
 | 
						|
}
 | 
						|
 | 
						|
fragment MessageDeleteConfirmationModal_chat on Chat {
 | 
						|
  id
 | 
						|
}
 | 
						|
 | 
						|
fragment MessageFeedbackOtherModal_message on Message {
 | 
						|
  id
 | 
						|
  messageId
 | 
						|
}
 | 
						|
 | 
						|
fragment MessageFeedbackReasonModal_message on Message {
 | 
						|
  id
 | 
						|
  messageId
 | 
						|
}
 | 
						|
 | 
						|
fragment SubscriptionPaywallModal_bot on Bot {
 | 
						|
  displayName
 | 
						|
  messageLimit {
 | 
						|
    dailyLimit
 | 
						|
    numMessagesRemaining
 | 
						|
    shouldShowRemainingMessageCount
 | 
						|
    resetTime
 | 
						|
  }
 | 
						|
  ...BotImage_bot
 | 
						|
}
 | 
						|
 | 
						|
fragment chatHelpers_isBotMessage on Message {
 | 
						|
  ...chatHelpers_isHumanMessage
 | 
						|
  ...chatHelpers_isChatBreak
 | 
						|
}
 | 
						|
 | 
						|
fragment chatHelpers_isChatBreak on Message {
 | 
						|
  author
 | 
						|
}
 | 
						|
 | 
						|
fragment chatHelpers_isHumanMessage on Message {
 | 
						|
  author
 | 
						|
}
 | 
						|
 | 
						|
fragment chatHelpers_useSendChatBreak_chat on Chat {
 | 
						|
  id
 | 
						|
  chatId
 | 
						|
  defaultBotObject {
 | 
						|
    nickname
 | 
						|
    introduction
 | 
						|
    model
 | 
						|
    id
 | 
						|
  }
 | 
						|
  shouldShowDisclaimer
 | 
						|
}
 | 
						|
 | 
						|
fragment chatHelpers_useSendMessage_chat on Chat {
 | 
						|
  id
 | 
						|
  chatId
 | 
						|
  defaultBotObject {
 | 
						|
    nickname
 | 
						|
    id
 | 
						|
  }
 | 
						|
  shouldShowDisclaimer
 | 
						|
}
 | 
						|
 | 
						|
fragment chatHelpers_useTimeoutLevel on Message {
 | 
						|
  id
 | 
						|
  state
 | 
						|
  text
 | 
						|
  messageId
 | 
						|
}
 | 
						|
 | 
						|
fragment chatHelpers_useUpdateStaleChat_chat on Chat {
 | 
						|
  chatId
 | 
						|
  ...chatHelpers_useSendChatBreak_chat
 | 
						|
}
 | 
						|
 | 
						|
fragment chatHelpers_useUpdateStaleChat_message on Message {
 | 
						|
  creationTime
 | 
						|
  ...chatHelpers_isChatBreak
 | 
						|
}
 |