ChatListPaginationQuery.graphql 6.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378
  1. query ChatListPaginationQuery(
  2. $count: Int = 5
  3. $cursor: String
  4. $id: ID!
  5. ) {
  6. node(id: $id) {
  7. __typename
  8. ...ChatPageMain_chat_1G22uz
  9. id
  10. }
  11. }
  12. fragment BotImage_bot on Bot {
  13. displayName
  14. ...botHelpers_useDeletion_bot
  15. ...BotImage_useProfileImage_bot
  16. }
  17. fragment BotImage_useProfileImage_bot on Bot {
  18. image {
  19. __typename
  20. ... on LocalBotImage {
  21. localName
  22. }
  23. ... on UrlBotImage {
  24. url
  25. }
  26. }
  27. ...botHelpers_useDeletion_bot
  28. }
  29. fragment ChatMessageDownvotedButton_message on Message {
  30. ...MessageFeedbackReasonModal_message
  31. ...MessageFeedbackOtherModal_message
  32. }
  33. fragment ChatMessageDropdownMenu_message on Message {
  34. id
  35. messageId
  36. vote
  37. text
  38. author
  39. ...chatHelpers_isBotMessage
  40. }
  41. fragment ChatMessageFeedbackButtons_message on Message {
  42. id
  43. messageId
  44. vote
  45. voteReason
  46. ...ChatMessageDownvotedButton_message
  47. }
  48. fragment ChatMessageInputView_chat on Chat {
  49. id
  50. chatId
  51. defaultBotObject {
  52. nickname
  53. messageLimit {
  54. dailyBalance
  55. shouldShowRemainingMessageCount
  56. }
  57. hasClearContext
  58. isDown
  59. ...botHelpers_useDeletion_bot
  60. id
  61. }
  62. shouldShowDisclaimer
  63. ...chatHelpers_useSendMessage_chat
  64. ...chatHelpers_useSendChatBreak_chat
  65. }
  66. fragment ChatMessageInputView_edges on MessageEdge {
  67. node {
  68. ...chatHelpers_isChatBreak
  69. ...chatHelpers_isHumanMessage
  70. state
  71. text
  72. id
  73. }
  74. }
  75. fragment ChatMessageOverflowButton_message on Message {
  76. text
  77. ...ChatMessageDropdownMenu_message
  78. ...chatHelpers_isBotMessage
  79. }
  80. fragment ChatMessageSuggestedReplies_SuggestedReplyButton_chat on Chat {
  81. ...chatHelpers_useSendMessage_chat
  82. }
  83. fragment ChatMessageSuggestedReplies_SuggestedReplyButton_message on Message {
  84. messageId
  85. }
  86. fragment ChatMessageSuggestedReplies_chat on Chat {
  87. ...ChatWelcomeView_chat
  88. ...ChatMessageSuggestedReplies_SuggestedReplyButton_chat
  89. defaultBotObject {
  90. hasWelcomeTopics
  91. id
  92. }
  93. }
  94. fragment ChatMessageSuggestedReplies_message on Message {
  95. suggestedReplies
  96. ...ChatMessageSuggestedReplies_SuggestedReplyButton_message
  97. }
  98. fragment ChatMessage_chat on Chat {
  99. defaultBotObject {
  100. hasWelcomeTopics
  101. hasSuggestedReplies
  102. disclaimerText
  103. messageLimit {
  104. ...ChatPageRateLimitedBanner_messageLimit
  105. }
  106. ...ChatPageDisclaimer_bot
  107. id
  108. }
  109. ...ChatMessageSuggestedReplies_chat
  110. ...ChatWelcomeView_chat
  111. }
  112. fragment ChatMessage_message on Message {
  113. id
  114. messageId
  115. text
  116. author
  117. linkifiedText
  118. state
  119. contentType
  120. ...ChatMessageSuggestedReplies_message
  121. ...ChatMessageFeedbackButtons_message
  122. ...ChatMessageOverflowButton_message
  123. ...chatHelpers_isHumanMessage
  124. ...chatHelpers_isBotMessage
  125. ...chatHelpers_isChatBreak
  126. ...chatHelpers_useTimeoutLevel
  127. ...MarkdownLinkInner_message
  128. ...IdAnnotation_node
  129. }
  130. fragment ChatMessagesView_chat on Chat {
  131. ...ChatMessage_chat
  132. ...ChatWelcomeView_chat
  133. ...IdAnnotation_node
  134. defaultBotObject {
  135. hasWelcomeTopics
  136. messageLimit {
  137. ...ChatPageRateLimitedBanner_messageLimit
  138. }
  139. id
  140. }
  141. }
  142. fragment ChatMessagesView_edges on MessageEdge {
  143. node {
  144. id
  145. messageId
  146. creationTime
  147. ...ChatMessage_message
  148. ...chatHelpers_isBotMessage
  149. ...chatHelpers_isHumanMessage
  150. ...chatHelpers_isChatBreak
  151. }
  152. }
  153. fragment ChatPageDeleteFooter_chat on Chat {
  154. ...MessageDeleteConfirmationModal_chat
  155. }
  156. fragment ChatPageDisclaimer_bot on Bot {
  157. disclaimerText
  158. }
  159. fragment ChatPageMainFooter_chat on Chat {
  160. defaultBotObject {
  161. ...ChatPageMainFooter_useAccessMessage_bot
  162. id
  163. }
  164. ...ChatMessageInputView_chat
  165. ...ChatPageShareFooter_chat
  166. ...ChatPageDeleteFooter_chat
  167. }
  168. fragment ChatPageMainFooter_edges on MessageEdge {
  169. ...ChatMessageInputView_edges
  170. }
  171. fragment ChatPageMainFooter_useAccessMessage_bot on Bot {
  172. ...botHelpers_useDeletion_bot
  173. ...botHelpers_useViewerCanAccessPrivateBot
  174. }
  175. fragment ChatPageMain_chat_1G22uz on Chat {
  176. id
  177. chatId
  178. ...ChatPageShareFooter_chat
  179. ...ChatPageDeleteFooter_chat
  180. ...ChatMessagesView_chat
  181. ...MarkdownLinkInner_chat
  182. ...chatHelpers_useUpdateStaleChat_chat
  183. ...ChatSubscriptionPaywallContextWrapper_chat
  184. ...ChatPageMainFooter_chat
  185. messagesConnection(last: $count, before: $cursor) {
  186. edges {
  187. ...ChatMessagesView_edges
  188. ...ChatPageMainFooter_edges
  189. ...MarkdownLinkInner_edges
  190. node {
  191. ...chatHelpers_useUpdateStaleChat_message
  192. id
  193. __typename
  194. }
  195. cursor
  196. id
  197. }
  198. pageInfo {
  199. hasPreviousPage
  200. startCursor
  201. }
  202. id
  203. }
  204. }
  205. fragment ChatPageRateLimitedBanner_messageLimit on MessageLimit {
  206. numMessagesRemaining
  207. }
  208. fragment ChatPageShareFooter_chat on Chat {
  209. chatId
  210. }
  211. fragment ChatSubscriptionPaywallContextWrapper_chat on Chat {
  212. defaultBotObject {
  213. messageLimit {
  214. numMessagesRemaining
  215. shouldShowRemainingMessageCount
  216. }
  217. ...SubscriptionPaywallModal_bot
  218. id
  219. }
  220. }
  221. fragment ChatWelcomeView_ChatWelcomeButton_chat on Chat {
  222. ...chatHelpers_useSendMessage_chat
  223. }
  224. fragment ChatWelcomeView_chat on Chat {
  225. ...ChatWelcomeView_ChatWelcomeButton_chat
  226. defaultBotObject {
  227. displayName
  228. id
  229. }
  230. }
  231. fragment IdAnnotation_node on Node {
  232. __isNode: __typename
  233. id
  234. }
  235. fragment MarkdownLinkInner_chat on Chat {
  236. id
  237. chatId
  238. defaultBotObject {
  239. nickname
  240. id
  241. }
  242. ...chatHelpers_useSendMessage_chat
  243. }
  244. fragment MarkdownLinkInner_edges on MessageEdge {
  245. node {
  246. state
  247. id
  248. }
  249. }
  250. fragment MarkdownLinkInner_message on Message {
  251. messageId
  252. }
  253. fragment MessageDeleteConfirmationModal_chat on Chat {
  254. id
  255. }
  256. fragment MessageFeedbackOtherModal_message on Message {
  257. id
  258. messageId
  259. }
  260. fragment MessageFeedbackReasonModal_message on Message {
  261. id
  262. messageId
  263. }
  264. fragment SubscriptionPaywallModal_bot on Bot {
  265. displayName
  266. messageLimit {
  267. dailyLimit
  268. numMessagesRemaining
  269. shouldShowRemainingMessageCount
  270. resetTime
  271. }
  272. ...BotImage_bot
  273. }
  274. fragment botHelpers_useDeletion_bot on Bot {
  275. deletionState
  276. }
  277. fragment botHelpers_useViewerCanAccessPrivateBot on Bot {
  278. isPrivateBot
  279. viewerIsCreator
  280. }
  281. fragment chatHelpers_isBotMessage on Message {
  282. ...chatHelpers_isHumanMessage
  283. ...chatHelpers_isChatBreak
  284. }
  285. fragment chatHelpers_isChatBreak on Message {
  286. author
  287. }
  288. fragment chatHelpers_isHumanMessage on Message {
  289. author
  290. }
  291. fragment chatHelpers_useSendChatBreak_chat on Chat {
  292. id
  293. chatId
  294. defaultBotObject {
  295. nickname
  296. introduction
  297. model
  298. id
  299. }
  300. shouldShowDisclaimer
  301. }
  302. fragment chatHelpers_useSendMessage_chat on Chat {
  303. id
  304. chatId
  305. defaultBotObject {
  306. id
  307. nickname
  308. }
  309. shouldShowDisclaimer
  310. }
  311. fragment chatHelpers_useTimeoutLevel on Message {
  312. id
  313. state
  314. text
  315. messageId
  316. chat {
  317. chatId
  318. defaultBotNickname
  319. id
  320. }
  321. }
  322. fragment chatHelpers_useUpdateStaleChat_chat on Chat {
  323. chatId
  324. defaultBotObject {
  325. contextClearWindowSecs
  326. id
  327. }
  328. ...chatHelpers_useSendChatBreak_chat
  329. }
  330. fragment chatHelpers_useUpdateStaleChat_message on Message {
  331. creationTime
  332. ...chatHelpers_isChatBreak
  333. }
粤ICP备19079148号