poe api gpt-4
This commit is contained in:
52
poe/graphql/AddHumanMessageMutation.graphql
Normal file
52
poe/graphql/AddHumanMessageMutation.graphql
Normal file
@@ -0,0 +1,52 @@
|
||||
mutation AddHumanMessageMutation(
|
||||
$chatId: BigInt!
|
||||
$bot: String!
|
||||
$query: String!
|
||||
$source: MessageSource
|
||||
$withChatBreak: Boolean! = false
|
||||
) {
|
||||
messageCreateWithStatus(
|
||||
chatId: $chatId
|
||||
bot: $bot
|
||||
query: $query
|
||||
source: $source
|
||||
withChatBreak: $withChatBreak
|
||||
) {
|
||||
message {
|
||||
id
|
||||
__typename
|
||||
messageId
|
||||
text
|
||||
linkifiedText
|
||||
authorNickname
|
||||
state
|
||||
vote
|
||||
voteReason
|
||||
creationTime
|
||||
suggestedReplies
|
||||
chat {
|
||||
id
|
||||
shouldShowDisclaimer
|
||||
}
|
||||
}
|
||||
messageLimit{
|
||||
canSend
|
||||
numMessagesRemaining
|
||||
resetTime
|
||||
shouldShowReminder
|
||||
}
|
||||
chatBreak {
|
||||
id
|
||||
__typename
|
||||
messageId
|
||||
text
|
||||
linkifiedText
|
||||
authorNickname
|
||||
state
|
||||
vote
|
||||
voteReason
|
||||
creationTime
|
||||
suggestedReplies
|
||||
}
|
||||
}
|
||||
}
|
||||
17
poe/graphql/AddMessageBreakMutation.graphql
Normal file
17
poe/graphql/AddMessageBreakMutation.graphql
Normal file
@@ -0,0 +1,17 @@
|
||||
mutation AddMessageBreakMutation($chatId: BigInt!) {
|
||||
messageBreakCreate(chatId: $chatId) {
|
||||
message {
|
||||
id
|
||||
__typename
|
||||
messageId
|
||||
text
|
||||
linkifiedText
|
||||
authorNickname
|
||||
state
|
||||
vote
|
||||
voteReason
|
||||
creationTime
|
||||
suggestedReplies
|
||||
}
|
||||
}
|
||||
}
|
||||
7
poe/graphql/AutoSubscriptionMutation.graphql
Normal file
7
poe/graphql/AutoSubscriptionMutation.graphql
Normal file
@@ -0,0 +1,7 @@
|
||||
mutation AutoSubscriptionMutation($subscriptions: [AutoSubscriptionQuery!]!) {
|
||||
autoSubscribe(subscriptions: $subscriptions) {
|
||||
viewer {
|
||||
id
|
||||
}
|
||||
}
|
||||
}
|
||||
8
poe/graphql/BioFragment.graphql
Normal file
8
poe/graphql/BioFragment.graphql
Normal file
@@ -0,0 +1,8 @@
|
||||
fragment BioFragment on Viewer {
|
||||
id
|
||||
poeUser {
|
||||
id
|
||||
uid
|
||||
bio
|
||||
}
|
||||
}
|
||||
5
poe/graphql/ChatAddedSubscription.graphql
Normal file
5
poe/graphql/ChatAddedSubscription.graphql
Normal file
@@ -0,0 +1,5 @@
|
||||
subscription ChatAddedSubscription {
|
||||
chatAdded {
|
||||
...ChatFragment
|
||||
}
|
||||
}
|
||||
6
poe/graphql/ChatFragment.graphql
Normal file
6
poe/graphql/ChatFragment.graphql
Normal file
@@ -0,0 +1,6 @@
|
||||
fragment ChatFragment on Chat {
|
||||
id
|
||||
chatId
|
||||
defaultBotNickname
|
||||
shouldShowDisclaimer
|
||||
}
|
||||
316
poe/graphql/ChatListPaginationQuery.graphql
Normal file
316
poe/graphql/ChatListPaginationQuery.graphql
Normal file
@@ -0,0 +1,316 @@
|
||||
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
|
||||
}
|
||||
26
poe/graphql/ChatPaginationQuery.graphql
Normal file
26
poe/graphql/ChatPaginationQuery.graphql
Normal file
@@ -0,0 +1,26 @@
|
||||
query ChatPaginationQuery($bot: String!, $before: String, $last: Int! = 10) {
|
||||
chatOfBot(bot: $bot) {
|
||||
id
|
||||
__typename
|
||||
messagesConnection(before: $before, last: $last) {
|
||||
pageInfo {
|
||||
hasPreviousPage
|
||||
}
|
||||
edges {
|
||||
node {
|
||||
id
|
||||
__typename
|
||||
messageId
|
||||
text
|
||||
linkifiedText
|
||||
authorNickname
|
||||
state
|
||||
vote
|
||||
voteReason
|
||||
creationTime
|
||||
suggestedReplies
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
8
poe/graphql/ChatViewQuery.graphql
Normal file
8
poe/graphql/ChatViewQuery.graphql
Normal file
@@ -0,0 +1,8 @@
|
||||
query ChatViewQuery($bot: String!) {
|
||||
chatOfBot(bot: $bot) {
|
||||
id
|
||||
chatId
|
||||
defaultBotNickname
|
||||
shouldShowDisclaimer
|
||||
}
|
||||
}
|
||||
7
poe/graphql/DeleteHumanMessagesMutation.graphql
Normal file
7
poe/graphql/DeleteHumanMessagesMutation.graphql
Normal file
@@ -0,0 +1,7 @@
|
||||
mutation DeleteHumanMessagesMutation($messageIds: [BigInt!]!) {
|
||||
messagesDelete(messageIds: $messageIds) {
|
||||
viewer {
|
||||
id
|
||||
}
|
||||
}
|
||||
}
|
||||
7
poe/graphql/DeleteMessageMutation.graphql
Normal file
7
poe/graphql/DeleteMessageMutation.graphql
Normal file
@@ -0,0 +1,7 @@
|
||||
mutation deleteMessageMutation(
|
||||
$messageIds: [BigInt!]!
|
||||
) {
|
||||
messagesDelete(messageIds: $messageIds) {
|
||||
edgeIds
|
||||
}
|
||||
}
|
||||
8
poe/graphql/HandleFragment.graphql
Normal file
8
poe/graphql/HandleFragment.graphql
Normal file
@@ -0,0 +1,8 @@
|
||||
fragment HandleFragment on Viewer {
|
||||
id
|
||||
poeUser {
|
||||
id
|
||||
uid
|
||||
handle
|
||||
}
|
||||
}
|
||||
13
poe/graphql/LoginWithVerificationCodeMutation.graphql
Normal file
13
poe/graphql/LoginWithVerificationCodeMutation.graphql
Normal file
@@ -0,0 +1,13 @@
|
||||
mutation LoginWithVerificationCodeMutation(
|
||||
$verificationCode: String!
|
||||
$emailAddress: String
|
||||
$phoneNumber: String
|
||||
) {
|
||||
loginWithVerificationCode(
|
||||
verificationCode: $verificationCode
|
||||
emailAddress: $emailAddress
|
||||
phoneNumber: $phoneNumber
|
||||
) {
|
||||
status
|
||||
}
|
||||
}
|
||||
100
poe/graphql/MessageAddedSubscription.graphql
Normal file
100
poe/graphql/MessageAddedSubscription.graphql
Normal file
@@ -0,0 +1,100 @@
|
||||
subscription messageAdded (
|
||||
$chatId: BigInt!
|
||||
) {
|
||||
messageAdded(chatId: $chatId) {
|
||||
id
|
||||
messageId
|
||||
creationTime
|
||||
state
|
||||
...ChatMessage_message
|
||||
...chatHelpers_isBotMessage
|
||||
}
|
||||
}
|
||||
|
||||
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 ChatMessageOverflowButton_message on Message {
|
||||
text
|
||||
...ChatMessageDropdownMenu_message
|
||||
...chatHelpers_isBotMessage
|
||||
}
|
||||
|
||||
fragment ChatMessageSuggestedReplies_SuggestedReplyButton_message on Message {
|
||||
messageId
|
||||
}
|
||||
|
||||
fragment ChatMessageSuggestedReplies_message on Message {
|
||||
suggestedReplies
|
||||
...ChatMessageSuggestedReplies_SuggestedReplyButton_message
|
||||
}
|
||||
|
||||
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 MarkdownLinkInner_message on Message {
|
||||
messageId
|
||||
}
|
||||
|
||||
fragment MessageFeedbackOtherModal_message on Message {
|
||||
id
|
||||
messageId
|
||||
}
|
||||
|
||||
fragment MessageFeedbackReasonModal_message on Message {
|
||||
id
|
||||
messageId
|
||||
}
|
||||
|
||||
fragment chatHelpers_isBotMessage on Message {
|
||||
...chatHelpers_isHumanMessage
|
||||
...chatHelpers_isChatBreak
|
||||
}
|
||||
|
||||
fragment chatHelpers_isChatBreak on Message {
|
||||
author
|
||||
}
|
||||
|
||||
fragment chatHelpers_isHumanMessage on Message {
|
||||
author
|
||||
}
|
||||
|
||||
fragment chatHelpers_useTimeoutLevel on Message {
|
||||
id
|
||||
state
|
||||
text
|
||||
messageId
|
||||
}
|
||||
6
poe/graphql/MessageDeletedSubscription.graphql
Normal file
6
poe/graphql/MessageDeletedSubscription.graphql
Normal file
@@ -0,0 +1,6 @@
|
||||
subscription MessageDeletedSubscription($chatId: BigInt!) {
|
||||
messageDeleted(chatId: $chatId) {
|
||||
id
|
||||
messageId
|
||||
}
|
||||
}
|
||||
13
poe/graphql/MessageFragment.graphql
Normal file
13
poe/graphql/MessageFragment.graphql
Normal file
@@ -0,0 +1,13 @@
|
||||
fragment MessageFragment on Message {
|
||||
id
|
||||
__typename
|
||||
messageId
|
||||
text
|
||||
linkifiedText
|
||||
authorNickname
|
||||
state
|
||||
vote
|
||||
voteReason
|
||||
creationTime
|
||||
suggestedReplies
|
||||
}
|
||||
7
poe/graphql/MessageRemoveVoteMutation.graphql
Normal file
7
poe/graphql/MessageRemoveVoteMutation.graphql
Normal file
@@ -0,0 +1,7 @@
|
||||
mutation MessageRemoveVoteMutation($messageId: BigInt!) {
|
||||
messageRemoveVote(messageId: $messageId) {
|
||||
message {
|
||||
...MessageFragment
|
||||
}
|
||||
}
|
||||
}
|
||||
7
poe/graphql/MessageSetVoteMutation.graphql
Normal file
7
poe/graphql/MessageSetVoteMutation.graphql
Normal file
@@ -0,0 +1,7 @@
|
||||
mutation MessageSetVoteMutation($messageId: BigInt!, $voteType: VoteType!, $reason: String) {
|
||||
messageSetVote(messageId: $messageId, voteType: $voteType, reason: $reason) {
|
||||
message {
|
||||
...MessageFragment
|
||||
}
|
||||
}
|
||||
}
|
||||
12
poe/graphql/SendVerificationCodeForLoginMutation.graphql
Normal file
12
poe/graphql/SendVerificationCodeForLoginMutation.graphql
Normal file
@@ -0,0 +1,12 @@
|
||||
mutation SendVerificationCodeForLoginMutation(
|
||||
$emailAddress: String
|
||||
$phoneNumber: String
|
||||
) {
|
||||
sendVerificationCode(
|
||||
verificationReason: login
|
||||
emailAddress: $emailAddress
|
||||
phoneNumber: $phoneNumber
|
||||
) {
|
||||
status
|
||||
}
|
||||
}
|
||||
9
poe/graphql/ShareMessagesMutation.graphql
Normal file
9
poe/graphql/ShareMessagesMutation.graphql
Normal file
@@ -0,0 +1,9 @@
|
||||
mutation ShareMessagesMutation(
|
||||
$chatId: BigInt!
|
||||
$messageIds: [BigInt!]!
|
||||
$comment: String
|
||||
) {
|
||||
messagesShare(chatId: $chatId, messageIds: $messageIds, comment: $comment) {
|
||||
shareCode
|
||||
}
|
||||
}
|
||||
13
poe/graphql/SignupWithVerificationCodeMutation.graphql
Normal file
13
poe/graphql/SignupWithVerificationCodeMutation.graphql
Normal file
@@ -0,0 +1,13 @@
|
||||
mutation SignupWithVerificationCodeMutation(
|
||||
$verificationCode: String!
|
||||
$emailAddress: String
|
||||
$phoneNumber: String
|
||||
) {
|
||||
signupWithVerificationCode(
|
||||
verificationCode: $verificationCode
|
||||
emailAddress: $emailAddress
|
||||
phoneNumber: $phoneNumber
|
||||
) {
|
||||
status
|
||||
}
|
||||
}
|
||||
7
poe/graphql/StaleChatUpdateMutation.graphql
Normal file
7
poe/graphql/StaleChatUpdateMutation.graphql
Normal file
@@ -0,0 +1,7 @@
|
||||
mutation StaleChatUpdateMutation($chatId: BigInt!) {
|
||||
staleChatUpdate(chatId: $chatId) {
|
||||
message {
|
||||
...MessageFragment
|
||||
}
|
||||
}
|
||||
}
|
||||
9
poe/graphql/SubscriptionsMutation.graphql
Normal file
9
poe/graphql/SubscriptionsMutation.graphql
Normal file
@@ -0,0 +1,9 @@
|
||||
mutation subscriptionsMutation(
|
||||
$subscriptions: [AutoSubscriptionQuery!]!
|
||||
) {
|
||||
autoSubscribe(subscriptions: $subscriptions) {
|
||||
viewer {
|
||||
id
|
||||
}
|
||||
}
|
||||
}
|
||||
3
poe/graphql/SummarizePlainPostQuery.graphql
Normal file
3
poe/graphql/SummarizePlainPostQuery.graphql
Normal file
@@ -0,0 +1,3 @@
|
||||
query SummarizePlainPostQuery($comment: String!) {
|
||||
summarizePlainPost(comment: $comment)
|
||||
}
|
||||
3
poe/graphql/SummarizeQuotePostQuery.graphql
Normal file
3
poe/graphql/SummarizeQuotePostQuery.graphql
Normal file
@@ -0,0 +1,3 @@
|
||||
query SummarizeQuotePostQuery($comment: String, $quotedPostId: BigInt!) {
|
||||
summarizeQuotePost(comment: $comment, quotedPostId: $quotedPostId)
|
||||
}
|
||||
3
poe/graphql/SummarizeSharePostQuery.graphql
Normal file
3
poe/graphql/SummarizeSharePostQuery.graphql
Normal file
@@ -0,0 +1,3 @@
|
||||
query SummarizeSharePostQuery($comment: String!, $chatId: BigInt!, $messageIds: [BigInt!]!) {
|
||||
summarizeSharePost(comment: $comment, chatId: $chatId, messageIds: $messageIds)
|
||||
}
|
||||
14
poe/graphql/UserSnippetFragment.graphql
Normal file
14
poe/graphql/UserSnippetFragment.graphql
Normal file
@@ -0,0 +1,14 @@
|
||||
fragment UserSnippetFragment on PoeUser {
|
||||
id
|
||||
uid
|
||||
bio
|
||||
handle
|
||||
fullName
|
||||
viewerIsFollowing
|
||||
isPoeOnlyUser
|
||||
profilePhotoURLTiny: profilePhotoUrl(size: tiny)
|
||||
profilePhotoURLSmall: profilePhotoUrl(size: small)
|
||||
profilePhotoURLMedium: profilePhotoUrl(size: medium)
|
||||
profilePhotoURLLarge: profilePhotoUrl(size: large)
|
||||
isFollowable
|
||||
}
|
||||
21
poe/graphql/ViewerInfoQuery.graphql
Normal file
21
poe/graphql/ViewerInfoQuery.graphql
Normal file
@@ -0,0 +1,21 @@
|
||||
query ViewerInfoQuery {
|
||||
viewer {
|
||||
id
|
||||
uid
|
||||
...ViewerStateFragment
|
||||
...BioFragment
|
||||
...HandleFragment
|
||||
hasCompletedMultiplayerNux
|
||||
poeUser {
|
||||
id
|
||||
...UserSnippetFragment
|
||||
}
|
||||
messageLimit{
|
||||
canSend
|
||||
numMessagesRemaining
|
||||
resetTime
|
||||
shouldShowReminder
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
30
poe/graphql/ViewerStateFragment.graphql
Normal file
30
poe/graphql/ViewerStateFragment.graphql
Normal file
@@ -0,0 +1,30 @@
|
||||
fragment ViewerStateFragment on Viewer {
|
||||
id
|
||||
__typename
|
||||
iosMinSupportedVersion: integerGate(gateName: "poe_ios_min_supported_version")
|
||||
iosMinEncouragedVersion: integerGate(
|
||||
gateName: "poe_ios_min_encouraged_version"
|
||||
)
|
||||
macosMinSupportedVersion: integerGate(
|
||||
gateName: "poe_macos_min_supported_version"
|
||||
)
|
||||
macosMinEncouragedVersion: integerGate(
|
||||
gateName: "poe_macos_min_encouraged_version"
|
||||
)
|
||||
showPoeDebugPanel: booleanGate(gateName: "poe_show_debug_panel")
|
||||
enableCommunityFeed: booleanGate(gateName: "enable_poe_shares_feed")
|
||||
linkifyText: booleanGate(gateName: "poe_linkify_response")
|
||||
enableSuggestedReplies: booleanGate(gateName: "poe_suggested_replies")
|
||||
removeInviteLimit: booleanGate(gateName: "poe_remove_invite_limit")
|
||||
enableInAppPurchases: booleanGate(gateName: "poe_enable_in_app_purchases")
|
||||
availableBots {
|
||||
nickname
|
||||
displayName
|
||||
profilePicture
|
||||
isDown
|
||||
disclaimer
|
||||
subtitle
|
||||
poweredBy
|
||||
}
|
||||
}
|
||||
|
||||
43
poe/graphql/ViewerStateUpdatedSubscription.graphql
Normal file
43
poe/graphql/ViewerStateUpdatedSubscription.graphql
Normal file
@@ -0,0 +1,43 @@
|
||||
subscription viewerStateUpdated {
|
||||
viewerStateUpdated {
|
||||
id
|
||||
...ChatPageBotSwitcher_viewer
|
||||
}
|
||||
}
|
||||
|
||||
fragment BotHeader_bot on Bot {
|
||||
displayName
|
||||
messageLimit {
|
||||
dailyLimit
|
||||
}
|
||||
...BotImage_bot
|
||||
}
|
||||
|
||||
fragment BotImage_bot on Bot {
|
||||
image {
|
||||
__typename
|
||||
... on LocalBotImage {
|
||||
localName
|
||||
}
|
||||
... on UrlBotImage {
|
||||
url
|
||||
}
|
||||
}
|
||||
displayName
|
||||
}
|
||||
|
||||
fragment BotLink_bot on Bot {
|
||||
displayName
|
||||
}
|
||||
|
||||
fragment ChatPageBotSwitcher_viewer on Viewer {
|
||||
availableBots {
|
||||
id
|
||||
messageLimit {
|
||||
dailyLimit
|
||||
}
|
||||
...BotLink_bot
|
||||
...BotHeader_bot
|
||||
}
|
||||
allowUserCreatedBots: booleanGate(gateName: "enable_user_created_bots")
|
||||
}
|
||||
0
poe/graphql/__init__.py
Normal file
0
poe/graphql/__init__.py
Normal file
Reference in New Issue
Block a user