Files
mautrix-telegram/pkg/internal/gen/errors.csv
T
2024-11-25 17:15:28 -07:00

39 KiB

12FA_CONFIRM_WAIT_X420The account is 2FA protected so it will be deleted in a week. Otherwise it can be reset in {seconds}
2ABOUT_TOO_LONG400The provided bio is too long
3ACCESS_TOKEN_EXPIRED400Bot token expired
4ACCESS_TOKEN_INVALID400The provided token is not valid
5ACTIVE_USER_REQUIRED401The method is only available to already activated users
6ADMINS_TOO_MUCH400Too many admins
7ADMIN_ID_INVALID400The specified admin ID is invalid
8ADMIN_RANK_EMOJI_NOT_ALLOWED400Emoji are not allowed in admin titles or ranks
9ADMIN_RANK_INVALID400The given admin title or rank was invalid (possibly larger than 16 characters)
10ALBUM_PHOTOS_TOO_MANY400Too many photos were included in the album
11API_ID_INVALID400The api_id/api_hash combination is invalid
12API_ID_PUBLISHED_FLOOD400This API id was published somewhere, you can't use it now
13ARTICLE_TITLE_EMPTY400The title of the article is empty
14AUDIO_CONTENT_URL_EMPTY400The remote URL specified in the content field is empty
15AUDIO_TITLE_EMPTY400The title attribute of the audio must be non-empty
16AUTH_BYTES_INVALID400The provided authorization is invalid
17AUTH_KEY_DUPLICATED406The authorization key (session file) was used under two different IP addresses simultaneously, and can no longer be used. Use the same session exclusively, or use different sessions
18AUTH_KEY_INVALID401The key is invalid
19AUTH_KEY_PERM_EMPTY401The method is unavailable for temporary authorization key, not bound to permanent
20AUTH_KEY_UNREGISTERED401The key is not registered in the system
21AUTH_RESTART500Restart the authorization process
22AUTH_TOKEN_ALREADY_ACCEPTED400The authorization token was already used
23AUTH_TOKEN_EXCEPTION400An error occurred while importing the auth token
24AUTH_TOKEN_EXPIRED400The provided authorization token has expired and the updated QR-code must be re-scanned
25AUTH_TOKEN_INVALID400An invalid authorization token was provided
26AUTH_TOKEN_INVALID2400An invalid authorization token was provided
27AUTH_TOKEN_INVALIDX400The specified auth token is invalid
28AUTOARCHIVE_NOT_AVAILABLE400You cannot use this feature yet
29BANK_CARD_NUMBER_INVALID400Incorrect credit card number
30BANNED_RIGHTS_INVALID400You cannot use that set of permissions in this request, i.e. restricting view_messages as a default
31BASE_PORT_LOC_INVALID400Base port location invalid
32BOTS_TOO_MUCH400There are too many bots in this chat/channel
33BOT_CHANNELS_NA400Bots can't edit admin privileges
34BOT_COMMAND_DESCRIPTION_INVALID400The command description was empty, too long or had invalid characters used
35BOT_COMMAND_INVALID400The specified command is invalid
36BOT_DOMAIN_INVALID400The domain used for the auth button does not match the one configured in @BotFather
37BOT_GAMES_DISABLED400Bot games cannot be used in this type of chat
38BOT_GROUPS_BLOCKED400This bot can't be added to groups
39BOT_INLINE_DISABLED400This bot can't be used in inline mode
40BOT_INVALID400This is not a valid bot
41BOT_METHOD_INVALID400The API access for bot users is restricted. The method you tried to invoke cannot be executed as a bot
42BOT_MISSING400This method can only be run by a bot
43BOT_ONESIDE_NOT_AVAIL400Bots can't pin messages in PM just for themselves
44BOT_PAYMENTS_DISABLED400This method can only be run by a bot
45BOT_POLLS_DISABLED400You cannot create polls under a bot account
46BOT_RESPONSE_TIMEOUT400The bot did not answer to the callback query in time
47BOT_SCORE_NOT_MODIFIED400The score wasn't modified
48BROADCAST_CALLS_DISABLED400
49BROADCAST_FORBIDDEN403The request cannot be used in broadcast channels
50BROADCAST_ID_INVALID400The channel is invalid
51BROADCAST_PUBLIC_VOTERS_FORBIDDEN400You cannot broadcast polls where the voters are public
52BROADCAST_REQUIRED400The request can only be used with a broadcast channel
53BUTTON_DATA_INVALID400The provided button data is invalid
54BUTTON_TEXT_INVALID400The specified button text is invalid
55BUTTON_TYPE_INVALID400The type of one of the buttons you provided is invalid
56BUTTON_URL_INVALID400Button URL invalid
57BUTTON_USER_PRIVACY_RESTRICTED400The privacy setting of the user specified in a [inputKeyboardButtonUserProfile](/constructor/inputKeyboardButtonUserProfile) button do not allow creating such a button
58CALL_ALREADY_ACCEPTED400The call was already accepted
59CALL_ALREADY_DECLINED400The call was already declined
60CALL_OCCUPY_FAILED500The call failed because the user is already making another call
61CALL_PEER_INVALID400The provided call peer object is invalid
62CALL_PROTOCOL_FLAGS_INVALID400Call protocol flags invalid
63CDN_METHOD_INVALID400This method cannot be invoked on a CDN server. Refer to https://core.telegram.org/cdn#schema for available methods
64CDN_UPLOAD_TIMEOUT500A server-side timeout occurred while reuploading the file to the CDN DC
65CHANNELS_ADMIN_LOCATED_TOO_MUCH400The user has reached the limit of public geogroups
66CHANNELS_ADMIN_PUBLIC_TOO_MUCH400You're admin of too many public channels, make some channels private to change the username of this channel
67CHANNELS_TOO_MUCH400You have joined too many channels/supergroups
68CHANNEL_BANNED400The channel is banned
69CHANNEL_FORUM_MISSING400
70CHANNEL_ID_INVALID400The specified supergroup ID is invalid
71CHANNEL_INVALID400Invalid channel object. Make sure to pass the right types, for instance making sure that the request is designed for channels or otherwise look for a different one more suited
72CHANNEL_PARICIPANT_MISSING400The current user is not in the channel
73CHANNEL_PRIVATE400 406The channel specified is private and you lack permission to access it. Another reason may be that you were banned from it
74CHANNEL_PUBLIC_GROUP_NA403channel/supergroup not available
75CHANNEL_TOO_BIG400
76CHANNEL_TOO_LARGE400 406Channel is too large to be deleted; this error is issued when trying to delete channels with more than 1000 members (subject to change)
77CHAT_ABOUT_NOT_MODIFIED400About text has not changed
78CHAT_ABOUT_TOO_LONG400Chat about too long
79CHAT_ADMIN_INVITE_REQUIRED403You do not have the rights to do this
80CHAT_ADMIN_REQUIRED400 403Chat admin privileges are required to do that in the specified chat (for example, to send a message in a channel which is not yours), or invalid permissions used for the channel or group
81CHAT_DISCUSSION_UNALLOWED400
82CHAT_FORBIDDEN403You cannot write in this chat
83CHAT_FORWARDS_RESTRICTED400 406You can't forward messages from a protected chat
84CHAT_GET_FAILED500
85CHAT_GUEST_SEND_FORBIDDEN403You join the discussion group before commenting, see [here](/api/discussion#requiring-users-to-join-the-group) for more info
86CHAT_ID_EMPTY400The provided chat ID is empty
87CHAT_ID_GENERATE_FAILED500Failure while generating the chat ID
88CHAT_ID_INVALID400Invalid object ID for a chat. Make sure to pass the right types, for instance making sure that the request is designed for chats (not channels/megagroups) or otherwise look for a different one more suited\nAn example working with a megagroup and AddChatUserRequest, it will fail because megagroups are channels. Use InviteToChannelRequest instead
89CHAT_INVALID400The chat is invalid for this request
90CHAT_INVITE_PERMANENT400You can't set an expiration date on permanent invite links
91CHAT_LINK_EXISTS400The chat is linked to a channel and cannot be used in that request
92CHAT_NOT_MODIFIED400The chat or channel wasn't modified (title, invites, username, admins, etc. are the same)
93CHAT_RESTRICTED400The chat is restricted and cannot be used in that request
94CHAT_REVOKE_DATE_UNSUPPORTED400`min_date` and `max_date` are not available for using with non-user peers
95CHAT_SEND_GAME_FORBIDDEN403You can't send a game to this chat
96CHAT_SEND_GIFS_FORBIDDEN403You can't send gifs in this chat
97CHAT_SEND_INLINE_FORBIDDEN400 403You cannot send inline results in this chat
98CHAT_SEND_MEDIA_FORBIDDEN403You can't send media in this chat
99CHAT_SEND_POLL_FORBIDDEN403You can't send polls in this chat
100CHAT_SEND_STICKERS_FORBIDDEN403You can't send stickers in this chat
101CHAT_TITLE_EMPTY400No chat title provided
102CHAT_TOO_BIG400This method is not available for groups with more than `chat_read_mark_size_threshold` members, [see client configuration](https://core.telegram.org/api/config#client-configuration)
103CHAT_WRITE_FORBIDDEN403You can't write in this chat
104CHP_CALL_FAIL500The statistics cannot be retrieved at this time
105CODE_EMPTY400The provided code is empty
106CODE_HASH_INVALID400Code hash invalid
107CODE_INVALID400Code invalid (i.e. from email)
108CONNECTION_API_ID_INVALID400The provided API id is invalid
109CONNECTION_APP_VERSION_EMPTY400App version is empty
110CONNECTION_DEVICE_MODEL_EMPTY400Device model empty
111CONNECTION_LANG_PACK_INVALID400The specified language pack is not valid. This is meant to be used by official applications only so far, leave it empty
112CONNECTION_LAYER_INVALID400The very first request must always be InvokeWithLayerRequest
113CONNECTION_NOT_INITED400Connection not initialized
114CONNECTION_SYSTEM_EMPTY400Connection system empty
115CONNECTION_SYSTEM_LANG_CODE_EMPTY400The system language string was empty during connection
116CONTACT_ADD_MISSING400Contact to add is missing
117CONTACT_ID_INVALID400The provided contact ID is invalid
118CONTACT_NAME_EMPTY400The provided contact name cannot be empty
119CONTACT_REQ_MISSING400Missing contact request
120CREATE_CALL_FAILED400An error occurred while creating the call
121CURRENCY_TOTAL_AMOUNT_INVALID400The total amount of all prices is invalid
122DATA_INVALID400Encrypted data invalid
123DATA_JSON_INVALID400The provided JSON data is invalid
124DATA_TOO_LONG400Data too long
125DATE_EMPTY400Date empty
126DC_ID_INVALID400This occurs when an authorization is tried to be exported for the same data center one is currently connected to
127DH_G_A_INVALID400g_a invalid
128DOCUMENT_INVALID400The document file was invalid and can't be used in inline mode
129EDIT_BOT_INVITE_FORBIDDEN403Normal users can't edit invites that were created by bots
130EMAIL_HASH_EXPIRED400The email hash expired and cannot be used to verify it
131EMAIL_INVALID400The given email is invalid
132EMAIL_UNCONFIRMED400Email unconfirmed
133EMAIL_UNCONFIRMED_X400Email unconfirmed, the length of the code must be {code_length}
134EMAIL_VERIFY_EXPIRED400The verification email has expired
135EMOJI_INVALID400The specified theme emoji is valid
136EMOJI_NOT_MODIFIED400The theme wasn't changed
137EMOTICON_EMPTY400The emoticon field cannot be empty
138EMOTICON_INVALID400The specified emoticon cannot be used or was not a emoticon
139EMOTICON_STICKERPACK_MISSING400The emoticon sticker pack you are trying to get is missing
140ENCRYPTED_MESSAGE_INVALID400Encrypted message invalid
141ENCRYPTION_ALREADY_ACCEPTED400Secret chat already accepted
142ENCRYPTION_ALREADY_DECLINED400The secret chat was already declined
143ENCRYPTION_DECLINED400The secret chat was declined
144ENCRYPTION_ID_INVALID400The provided secret chat ID is invalid
145ENCRYPTION_OCCUPY_FAILED500TDLib developer claimed it is not an error while accepting secret chats and 500 is used instead of 420
146ENTITIES_TOO_LONG400It is no longer possible to send such long data inside entity tags (for example inline text URLs)
147ENTITY_BOUNDS_INVALID400Some of provided entities have invalid bounds (length is zero or out of the boundaries of the string)
148ENTITY_MENTION_USER_INVALID400You can't use this entity
149ERROR_TEXT_EMPTY400The provided error message is empty
150EXPIRE_DATE_INVALID400The specified expiration date is invalid
151EXPIRE_FORBIDDEN400
152EXPORT_CARD_INVALID400Provided card is invalid
153EXTERNAL_URL_INVALID400External URL invalid
154FIELD_NAME_EMPTY400The field with the name FIELD_NAME is missing
155FIELD_NAME_INVALID400The field with the name FIELD_NAME is invalid
156FILEREF_UPGRADE_NEEDED406The file reference needs to be refreshed before being used again
157FILE_CONTENT_TYPE_INVALID400File content-type is invalid
158FILE_EMTPY400An empty file was provided
159FILE_ID_INVALID400The provided file id is invalid. Make sure all parameters are present, have the correct type and are not empty (ID, access hash, file reference, thumb size ...)
160FILE_MIGRATE_X303The file to be accessed is currently stored in DC {new_dc}
161FILE_PARTS_INVALID400The number of file parts is invalid
162FILE_PART_0_MISSING400File part 0 missing
163FILE_PART_EMPTY400The provided file part is empty
164FILE_PART_INVALID400The file part number is invalid
165FILE_PART_LENGTH_INVALID400The length of a file part is invalid
166FILE_PART_SIZE_CHANGED400The file part size (chunk size) cannot change during upload
167FILE_PART_SIZE_INVALID400The provided file part size is invalid
168FILE_PART_TOO_BIG400The uploaded file part is too big
169FILE_PART_X_MISSING400Part {which} of the file is missing from storage
170FILE_REFERENCE_EMPTY400The file reference must exist to access the media and it cannot be empty
171FILE_REFERENCE_EXPIRED400The file reference has expired and is no longer valid or it belongs to self-destructing media and cannot be resent
172FILE_REFERENCE_INVALID400The file reference is invalid or you can't do that operation on such message
173FILE_TITLE_EMPTY400An empty file title was specified
174FILTER_ID_INVALID400The specified filter ID is invalid
175FILTER_INCLUDE_EMPTY400The include_peers vector of the filter is empty
176FILTER_NOT_SUPPORTED400The specified filter cannot be used in this context
177FILTER_TITLE_EMPTY400The title field of the filter is empty
178FIRSTNAME_INVALID400The first name is invalid
179FLOOD_TEST_PHONE_WAIT_X420A wait of {seconds} seconds is required in the test servers
180FLOOD_WAIT_X420A wait of {seconds} seconds is required
181FOLDER_ID_EMPTY400The folder you tried to delete was already empty
182FOLDER_ID_INVALID400The folder you tried to use was not valid
183FRESH_CHANGE_ADMINS_FORBIDDEN400 406Recently logged-in users cannot add or change admins
184FRESH_CHANGE_PHONE_FORBIDDEN406Recently logged-in users cannot use this request
185FRESH_RESET_AUTHORISATION_FORBIDDEN406The current session is too new and cannot be used to reset other authorisations yet
186FROM_MESSAGE_BOT_DISABLED400Bots can't use fromMessage min constructors
187FROM_PEER_INVALID400The given from_user peer cannot be used for the parameter
188GAME_BOT_INVALID400You cannot send that game with the current bot
189GEO_POINT_INVALID400Invalid geoposition provided
190GIF_CONTENT_TYPE_INVALID400GIF content-type invalid
191GIF_ID_INVALID400The provided GIF ID is invalid
192GRAPH_EXPIRED_RELOAD400This graph has expired, please obtain a new graph token
193GRAPH_INVALID_RELOAD400Invalid graph token provided, please reload the stats and provide the updated token
194GRAPH_OUTDATED_RELOAD400Data can't be used for the channel statistics, graphs outdated
195GROUPCALL_ADD_PARTICIPANTS_FAILED500
196GROUPCALL_ALREADY_DISCARDED400The group call was already discarded
197GROUPCALL_ALREADY_STARTED403The groupcall has already started, you can join directly using [phone.joinGroupCall](https://core.telegram.org/method/phone.joinGroupCall)
198GROUPCALL_FORBIDDEN403The group call has already ended
199GROUPCALL_INVALID400The specified group call is invalid
200GROUPCALL_JOIN_MISSING400You haven't joined this group call
201GROUPCALL_NOT_MODIFIED400Group call settings weren't modified
202GROUPCALL_SSRC_DUPLICATE_MUCH400The app needs to retry joining the group call with a new SSRC value
203GROUPED_MEDIA_INVALID400Invalid grouped media
204GROUP_CALL_INVALID400Group call invalid
205HASH_INVALID400The provided hash is invalid
206HIDE_REQUESTER_MISSING400The join request was missing or was already handled
207HISTORY_GET_FAILED500Fetching of history failed
208IMAGE_PROCESS_FAILED400Failure while processing image
209IMPORT_FILE_INVALID400The file is too large to be imported
210IMPORT_FORMAT_UNRECOGNIZED400Unknown import format
211IMPORT_ID_INVALID400The specified import ID is invalid
212INLINE_BOT_REQUIRED403The action must be performed through an inline bot callback
213INLINE_RESULT_EXPIRED400The inline query expired
214INPUT_CONSTRUCTOR_INVALID400The provided constructor is invalid
215INPUT_FETCH_ERROR400An error occurred while deserializing TL parameters
216INPUT_FETCH_FAIL400Failed deserializing TL payload
217INPUT_FILTER_INVALID400The search query filter is invalid
218INPUT_LAYER_INVALID400The provided layer is invalid
219INPUT_METHOD_INVALID400The invoked method does not exist anymore or has never existed
220INPUT_REQUEST_TOO_LONG400The input request was too long. This may be a bug in the library as it can occur when serializing more bytes than it should (like appending the vector constructor code at the end of a message)
221INPUT_TEXT_EMPTY400The specified text is empty
222INPUT_USER_DEACTIVATED400The specified user was deleted
223INTERDC_X_CALL_ERROR500An error occurred while communicating with DC {dc}
224INTERDC_X_CALL_RICH_ERROR500A rich error occurred while communicating with DC {dc}
225INVITE_FORBIDDEN_WITH_JOINAS400If the user has anonymously joined a group call as a channel, they can't invite other users to the group call because that would cause deanonymization, because the invite would be sent using the original user ID, not the anonymized channel ID
226INVITE_HASH_EMPTY400The invite hash is empty
227INVITE_HASH_EXPIRED400 406The chat the user tried to join has expired and is not valid anymore
228INVITE_HASH_INVALID400The invite hash is invalid
229INVITE_REQUEST_SENT400You have successfully requested to join this chat or channel
230INVITE_REVOKED_MISSING400The specified invite link was already revoked or is invalid
231INVOICE_PAYLOAD_INVALID400The specified invoice payload is invalid
232JOIN_AS_PEER_INVALID400The specified peer cannot be used to join a group call
233LANG_CODE_INVALID400The specified language code is invalid
234LANG_CODE_NOT_SUPPORTED400The specified language code is not supported
235LANG_PACK_INVALID400The provided language pack is invalid
236LASTNAME_INVALID400The last name is invalid
237LIMIT_INVALID400An invalid limit was provided. See https://core.telegram.org/api/files#downloading-files
238LINK_NOT_MODIFIED400The channel is already linked to this group
239LOCATION_INVALID400The location given for a file was invalid. See https://core.telegram.org/api/files#downloading-files
240MAX_DATE_INVALID400The specified maximum date is invalid
241MAX_ID_INVALID400The provided max ID is invalid
242MAX_QTS_INVALID400The provided QTS were invalid
243MD5_CHECKSUM_INVALID400The MD5 check-sums do not match
244MEDIA_CAPTION_TOO_LONG400The caption is too long
245MEDIA_EMPTY400The provided media object is invalid or the current account may not be able to send it (such as games as users)
246MEDIA_GROUPED_INVALID400You tried to send media of different types in an album
247MEDIA_INVALID400Media invalid
248MEDIA_NEW_INVALID400The new media to edit the message with is invalid (such as stickers or voice notes)
249MEDIA_PREV_INVALID400The old media cannot be edited with anything else (such as stickers or voice notes)
250MEDIA_TTL_INVALID400
251MEGAGROUP_ID_INVALID400The group is invalid
252MEGAGROUP_PREHISTORY_HIDDEN400You can't set this discussion group because it's history is hidden
253MEGAGROUP_REQUIRED400The request can only be used with a megagroup channel
254MEMBER_NO_LOCATION500An internal failure occurred while fetching user info (couldn't find location)
255MEMBER_OCCUPY_PRIMARY_LOC_FAILED500Occupation of primary member location failed
256MESSAGE_AUTHOR_REQUIRED403Message author required
257MESSAGE_DELETE_FORBIDDEN403You can't delete one of the messages you tried to delete, most likely because it is a service message.
258MESSAGE_EDIT_TIME_EXPIRED400You can't edit this message anymore, too much time has passed since its creation.
259MESSAGE_EMPTY400Empty or invalid UTF-8 message was sent
260MESSAGE_IDS_EMPTY400No message ids were provided
261MESSAGE_ID_INVALID400The specified message ID is invalid or you can't do that operation on such message
262MESSAGE_NOT_MODIFIED400Content of the message was not modified
263MESSAGE_POLL_CLOSED400The poll was closed and can no longer be voted on
264MESSAGE_TOO_LONG400Message was too long. Current maximum length is 4096 UTF-8 characters
265METHOD_INVALID400The API method is invalid and cannot be used
266MIN_DATE_INVALID400The specified minimum date is invalid
267MSGID_DECREASE_RETRY500The request should be retried with a lower message ID
268MSG_ID_INVALID400The message ID used in the peer was invalid
269MSG_TOO_OLD400[`chat_read_mark_expire_period` seconds](https://core.telegram.org/api/config#chat-read-mark-expire-period) have passed since the message was sent, read receipts were deleted
270MSG_WAIT_FAILED400A waiting call returned an error
271MT_SEND_QUEUE_TOO_LONG500
272MULTI_MEDIA_TOO_LONG400Too many media files were included in the same album
273NEED_CHAT_INVALID500The provided chat is invalid
274NEED_MEMBER_INVALID500The provided member is invalid or does not exist (for example a thumb size)
275NETWORK_MIGRATE_X303The source IP address is associated with DC {new_dc}
276NEW_SALT_INVALID400The new salt is invalid
277NEW_SETTINGS_EMPTY400No password is set on the current account, and no new password was specified in `new_settings`
278NEW_SETTINGS_INVALID400The new settings are invalid
279NEXT_OFFSET_INVALID400The value for next_offset is invalid. Check that it has normal characters and is not too long
280NOT_ALLOWED403
281OFFSET_INVALID400The given offset was invalid, it must be divisible by 1KB. See https://core.telegram.org/api/files#downloading-files
282OFFSET_PEER_ID_INVALID400The provided offset peer is invalid
283OPTIONS_TOO_MUCH400You defined too many options for the poll
284OPTION_INVALID400The option specified is invalid and does not exist in the target poll
285PACK_SHORT_NAME_INVALID400Invalid sticker pack name. It must begin with a letter, can't contain consecutive underscores and must end in "_by_<bot username>".
286PACK_SHORT_NAME_OCCUPIED400A stickerpack with this name already exists
287PACK_TITLE_INVALID400The stickerpack title is invalid
288PARTICIPANTS_TOO_FEW400Not enough participants
289PARTICIPANT_CALL_FAILED500Failure while making call
290PARTICIPANT_ID_INVALID400The specified participant ID is invalid
291PARTICIPANT_JOIN_MISSING400 403Trying to enable a presentation, when the user hasn't joined the Video Chat with [phone.joinGroupCall](https://core.telegram.org/method/phone.joinGroupCall)
292PARTICIPANT_VERSION_OUTDATED400The other participant does not use an up to date telegram client with support for calls
293PASSWORD_EMPTY400The provided password is empty
294PASSWORD_HASH_INVALID400The password (and thus its hash value) you entered is invalid
295PASSWORD_MISSING400The account must have 2-factor authentication enabled (a password) before this method can be used
296PASSWORD_RECOVERY_EXPIRED400The recovery code has expired
297PASSWORD_RECOVERY_NA400No email was set, can't recover password via email
298PASSWORD_REQUIRED400The account must have 2-factor authentication enabled (a password) before this method can be used
299PASSWORD_TOO_FRESH_X400The password was added too recently and {seconds} seconds must pass before using the method
300PAYMENT_PROVIDER_INVALID400The payment provider was not recognised or its token was invalid
301PEER_FLOOD400Too many requests
302PEER_HISTORY_EMPTY400
303PEER_ID_INVALID400An invalid Peer was used. Make sure to pass the right peer type and that the value is valid (for instance, bots cannot start conversations)
304PEER_ID_NOT_SUPPORTED400The provided peer ID is not supported
305PERSISTENT_TIMESTAMP_EMPTY400Persistent timestamp empty
306PERSISTENT_TIMESTAMP_INVALID400Persistent timestamp invalid
307PERSISTENT_TIMESTAMP_OUTDATED500Persistent timestamp outdated
308PHONE_CODE_EMPTY400The phone code is missing
309PHONE_CODE_EXPIRED400The confirmation code has expired
310PHONE_CODE_HASH_EMPTY400The phone code hash is missing
311PHONE_CODE_INVALID400The phone code entered was invalid
312PHONE_HASH_EXPIRED400An invalid or expired `phone_code_hash` was provided
313PHONE_MIGRATE_X303The phone number a user is trying to use for authorization is associated with DC {new_dc}
314PHONE_NOT_OCCUPIED400No user is associated to the specified phone number
315PHONE_NUMBER_APP_SIGNUP_FORBIDDEN400You can't sign up using this app
316PHONE_NUMBER_BANNED400The used phone number has been banned from Telegram and cannot be used anymore. Maybe check https://www.telegram.org/faq_spam
317PHONE_NUMBER_FLOOD400You asked for the code too many times.
318PHONE_NUMBER_INVALID400 406The phone number is invalid
319PHONE_NUMBER_OCCUPIED400The phone number is already in use
320PHONE_NUMBER_UNOCCUPIED400The phone number is not yet being used
321PHONE_PASSWORD_FLOOD406You have tried logging in too many times
322PHONE_PASSWORD_PROTECTED400This phone is password protected
323PHOTO_CONTENT_TYPE_INVALID400Photo mime-type invalid
324PHOTO_CONTENT_URL_EMPTY400The content from the URL used as a photo appears to be empty or has caused another HTTP error
325PHOTO_CROP_FILE_MISSING400Photo crop file missing
326PHOTO_CROP_SIZE_SMALL400Photo is too small
327PHOTO_EXT_INVALID400The extension of the photo is invalid
328PHOTO_FILE_MISSING400Profile photo file missing
329PHOTO_ID_INVALID400Photo id is invalid
330PHOTO_INVALID400Photo invalid
331PHOTO_INVALID_DIMENSIONS400The photo dimensions are invalid (hint: `pip install pillow` for `send_file` to resize images)
332PHOTO_SAVE_FILE_INVALID400The photo you tried to send cannot be saved by Telegram. A reason may be that it exceeds 10MB. Try resizing it locally
333PHOTO_THUMB_URL_EMPTY400The URL used as a thumbnail appears to be empty or has caused another HTTP error
334PINNED_DIALOGS_TOO_MUCH400Too many pinned dialogs
335PIN_RESTRICTED400You can't pin messages in private chats with other people
336POLL_ANSWERS_INVALID400The poll did not have enough answers or had too many
337POLL_ANSWER_INVALID400One of the poll answers is not acceptable
338POLL_OPTION_DUPLICATE400A duplicate option was sent in the same poll
339POLL_OPTION_INVALID400A poll option used invalid data (the data may be too long)
340POLL_QUESTION_INVALID400The poll question was either empty or too long
341POLL_UNSUPPORTED400This layer does not support polls in the issued method
342POLL_VOTE_REQUIRED403Cast a vote in the poll before calling this method
343POSTPONED_TIMEOUT500The postponed call has timed out
344PREMIUM_ACCOUNT_REQUIRED403A premium account is required to execute this action
345PREMIUM_CURRENTLY_UNAVAILABLE406
346PREVIOUS_CHAT_IMPORT_ACTIVE_WAIT_XMIN406Similar to a flood wait, must wait {minutes} minutes
347PRIVACY_KEY_INVALID400The privacy key is invalid
348PRIVACY_TOO_LONG400Cannot add that many entities in a single request
349PRIVACY_VALUE_INVALID400The privacy value is invalid
350PTS_CHANGE_EMPTY500No PTS change
351PUBLIC_CHANNEL_MISSING403You can only export group call invite links for public chats or channels
352PUBLIC_KEY_REQUIRED400A public key is required
353QUERY_ID_EMPTY400The query ID is empty
354QUERY_ID_INVALID400The query ID is invalid
355QUERY_TOO_SHORT400The query string is too short
356QUIZ_ANSWER_MISSING400You can forward a quiz while hiding the original author only after choosing an option in the quiz
357QUIZ_CORRECT_ANSWERS_EMPTY400A quiz must specify one correct answer
358QUIZ_CORRECT_ANSWERS_TOO_MUCH400There can only be one correct answer
359QUIZ_CORRECT_ANSWER_INVALID400The correct answer is not an existing answer
360QUIZ_MULTIPLE_INVALID400A poll cannot be both multiple choice and quiz
361RANDOM_ID_DUPLICATE500You provided a random ID that was already used
362RANDOM_ID_EMPTY400Random ID empty
363RANDOM_ID_INVALID400A provided random ID is invalid
364RANDOM_LENGTH_INVALID400Random length invalid
365RANGES_INVALID400Invalid range provided
366REACTIONS_TOO_MANY400The message already has exactly `reactions_uniq_max` reaction emojis, you can't react with a new emoji, see [the docs for more info](/api/config#client-configuration)
367REACTION_EMPTY400No reaction provided
368REACTION_INVALID400Invalid reaction provided (only emoji are allowed)
369REFLECTOR_NOT_AVAILABLE400Invalid call reflector server
370REG_ID_GENERATE_FAILED500Failure while generating registration ID
371REPLY_MARKUP_BUY_EMPTY400Reply markup for buy button empty
372REPLY_MARKUP_GAME_EMPTY400The provided reply markup for the game is empty
373REPLY_MARKUP_INVALID400The provided reply markup is invalid
374REPLY_MARKUP_TOO_LONG400The data embedded in the reply markup buttons was too much
375RESET_REQUEST_MISSING400No password reset is in progress
376RESULTS_TOO_MUCH400You sent too many results, see https://core.telegram.org/bots/api#answerinlinequery for the current limit
377RESULT_ID_DUPLICATE400Duplicated IDs on the sent results. Make sure to use unique IDs
378RESULT_ID_EMPTY400Result ID empty
379RESULT_ID_INVALID400The given result cannot be used to send the selection to the bot
380RESULT_TYPE_INVALID400Result type invalid
381REVOTE_NOT_ALLOWED400You cannot change your vote
382RIGHTS_NOT_MODIFIED400The new admin rights are equal to the old rights, no change was made
383RIGHT_FORBIDDEN403Either your admin rights do not allow you to do this or you passed the wrong rights combination (some rights only apply to channels and vice versa)
384RPC_CALL_FAIL500Telegram is having internal issues, please try again later.
385RPC_MCGET_FAIL500Telegram is having internal issues, please try again later.
386RSA_DECRYPT_FAILED400Internal RSA decryption failed
387SCHEDULE_BOT_NOT_ALLOWED400Bots are not allowed to schedule messages
388SCHEDULE_DATE_INVALID400Invalid schedule date provided
389SCHEDULE_DATE_TOO_LATE400The date you tried to schedule is too far in the future (last known limit of 1 year and a few hours)
390SCHEDULE_STATUS_PRIVATE400You cannot schedule a message until the person comes online if their privacy does not show this information
391SCHEDULE_TOO_MUCH400You cannot schedule more messages in this chat (last known limit of 100 per chat)
392SCORE_INVALID400The specified game score is invalid
393SEARCH_QUERY_EMPTY400The search query is empty
394SEARCH_WITH_LINK_NOT_SUPPORTED400You cannot provide a search query and an invite link at the same time
395SECONDS_INVALID400Slow mode only supports certain values (e.g. 0, 10s, 30s, 1m, 5m, 15m and 1h)
396SEND_AS_PEER_INVALID400You can't send messages as the specified peer
397SEND_CODE_UNAVAILABLE406Returned when all available options for this type of number were already used (e.g. flash-call, then SMS, then this error might be returned to trigger a second resend)
398SEND_MESSAGE_MEDIA_INVALID400The message media was invalid or not specified
399SEND_MESSAGE_TYPE_INVALID400The message type is invalid
400SENSITIVE_CHANGE_FORBIDDEN403Your sensitive content settings cannot be changed at this time
401SESSION_EXPIRED401The authorization has expired
402SESSION_PASSWORD_NEEDED401Two-steps verification is enabled and a password is required
403SESSION_REVOKED401The authorization has been invalidated, because of the user terminating all sessions
404SESSION_TOO_FRESH_X400The session logged in too recently and {seconds} seconds must pass before calling the method
405SETTINGS_INVALID400Invalid settings were provided
406SHA256_HASH_INVALID400The provided SHA256 hash is invalid
407SHORTNAME_OCCUPY_FAILED400An error occurred when trying to register the short-name used for the sticker pack. Try a different name
408SHORT_NAME_INVALID400The specified short name is invalid
409SHORT_NAME_OCCUPIED400The specified short name is already in use
410SIGN_IN_FAILED500Failure while signing in
411SLOWMODE_MULTI_MSGS_DISABLED400Slowmode is enabled, you cannot forward multiple messages to this group
412SLOWMODE_WAIT_X420A wait of {seconds} seconds is required before sending another message in this chat
413SMS_CODE_CREATE_FAILED400An error occurred while creating the SMS code
414SRP_ID_INVALID400Invalid SRP ID provided
415SRP_PASSWORD_CHANGED400Password has changed
416START_PARAM_EMPTY400The start parameter is empty
417START_PARAM_INVALID400Start parameter invalid
418START_PARAM_TOO_LONG400Start parameter is too long
419STATS_MIGRATE_X303The channel statistics must be fetched from DC {dc}
420STICKERPACK_STICKERS_TOO_MUCH400There are too many stickers in this stickerpack, you can't add any more
421STICKERSET_INVALID400 406The provided sticker set is invalid
422STICKERSET_OWNER_ANONYMOUS406This sticker set can't be used as the group's official stickers because it was created by one of its anonymous admins
423STICKERS_EMPTY400No sticker provided
424STICKERS_TOO_MUCH400There are too many stickers in this stickerpack, you can't add any more
425STICKER_DOCUMENT_INVALID400The sticker file was invalid (this file has failed Telegram internal checks, make sure to use the correct format and comply with https://core.telegram.org/animated_stickers)
426STICKER_EMOJI_INVALID400Sticker emoji invalid
427STICKER_FILE_INVALID400Sticker file invalid
428STICKER_GIF_DIMENSIONS400The specified video sticker has invalid dimensions
429STICKER_ID_INVALID400The provided sticker ID is invalid
430STICKER_INVALID400The provided sticker is invalid
431STICKER_MIME_INVALID400Make sure to pass a valid image file for the right InputFile parameter
432STICKER_PNG_DIMENSIONS400Sticker png dimensions invalid
433STICKER_PNG_NOPNG400Stickers must be a png file but the used image was not a png
434STICKER_TGS_NODOC400You must send the animated sticker as a document
435STICKER_TGS_NOTGS400Stickers must be a tgs file but the used file was not a tgs
436STICKER_THUMB_PNG_NOPNG400Stickerset thumb must be a png file but the used file was not png
437STICKER_THUMB_TGS_NOTGS400Stickerset thumb must be a tgs file but the used file was not tgs
438STICKER_VIDEO_BIG400The specified video sticker is too big
439STICKER_VIDEO_NODOC400You must send the video sticker as a document
440STICKER_VIDEO_NOWEBM400The specified video sticker is not in webm format
441STORAGE_CHECK_FAILED500Server storage check failed
442STORE_INVALID_SCALAR_TYPE500
443SWITCH_PM_TEXT_EMPTY400The switch_pm.text field was empty
444TAKEOUT_INIT_DELAY_X420A wait of {seconds} seconds is required before being able to initiate the takeout
445TAKEOUT_INVALID400The takeout session has been invalidated by another data export session
446TAKEOUT_REQUIRED400 403You must initialize a takeout request first
447TEMP_AUTH_KEY_ALREADY_BOUND400The passed temporary key is already bound to another **perm_auth_key_id**
448TEMP_AUTH_KEY_EMPTY400No temporary auth key provided
449THEME_FILE_INVALID400Invalid theme file provided
450THEME_FORMAT_INVALID400Invalid theme format provided
451THEME_INVALID400Theme invalid
452THEME_MIME_INVALID400You cannot create this theme, the mime-type is invalid
453THEME_TITLE_INVALID400The specified theme title is invalid
454TIMEOUT500A timeout occurred while fetching data from the worker
455TITLE_INVALID400The specified stickerpack title is invalid
456TMP_PASSWORD_DISABLED400The temporary password is disabled
457TMP_PASSWORD_INVALID400Password auth needs to be regenerated
458TOKEN_INVALID400The provided token is invalid
459TOPIC_DELETED400The topic was deleted
460TO_LANG_INVALID400The specified destination language is invalid
461TTL_DAYS_INVALID400The provided TTL is invalid
462TTL_MEDIA_INVALID400The provided media cannot be used with a TTL
463TTL_PERIOD_INVALID400The provided TTL Period is invalid
464TYPES_EMPTY400The types field is empty
465TYPE_CONSTRUCTOR_INVALID400The type constructor is invalid
466Timedout-503Timeout while fetching data
467Timeout-503Timeout while fetching data
468UNKNOWN_ERROR400
469UNKNOWN_METHOD500The method you tried to call cannot be called on non-CDN DCs
470UNTIL_DATE_INVALID400That date cannot be specified in this request (try using None)
471UPDATE_APP_TO_LOGIN406
472URL_INVALID400The URL used was invalid (e.g. when answering a callback with a URL that's not t.me/yourbot or your game's URL)
473USAGE_LIMIT_INVALID400The specified usage limit is invalid
474USERNAME_INVALID400Nobody is using this username, or the username is unacceptable. If the latter, it must match r"[a-zA-Z][\w\d]{3,30}[a-zA-Z\d]"
475USERNAME_NOT_MODIFIED400The username is not different from the current username
476USERNAME_NOT_OCCUPIED400The username is not in use by anyone else yet
477USERNAME_OCCUPIED400The username is already taken
478USERNAME_PURCHASE_AVAILABLE400
479USERPIC_PRIVACY_REQUIRED406You need to disable privacy settings for your profile picture in order to make your geolocation public
480USERPIC_UPLOAD_REQUIRED400 406You must have a profile picture before using this method
481USERS_TOO_FEW400Not enough users (to create a chat, for example)
482USERS_TOO_MUCH400The maximum number of users has been exceeded (to create a chat, for example)
483USER_ADMIN_INVALID400Either you're not an admin or you tried to ban an admin that you didn't promote
484USER_ALREADY_INVITED400You have already invited this user
485USER_ALREADY_PARTICIPANT400The authenticated user is already a participant of the chat
486USER_BANNED_IN_CHANNEL400You're banned from sending messages in supergroups/channels
487USER_BLOCKED400User blocked
488USER_BOT400Bots can only be admins in channels.
489USER_BOT_INVALID400 403This method can only be called by a bot
490USER_BOT_REQUIRED400This method can only be called by a bot
491USER_CHANNELS_TOO_MUCH400 403One of the users you tried to add is already in too many channels/supergroups
492USER_CREATOR400You can't leave this channel, because you're its creator
493USER_DEACTIVATED401The user has been deleted/deactivated
494USER_DEACTIVATED_BAN401The user has been deleted/deactivated
495USER_DELETED403You can't send this secret message because the other participant deleted their account
496USER_ID_INVALID400Invalid object ID for a user. Make sure to pass the right types, for instance making sure that the request is designed for users or otherwise look for a different one more suited
497USER_INVALID400 403The given user was invalid
498USER_IS_BLOCKED400 403User is blocked
499USER_IS_BOT400Bots can't send messages to other bots
500USER_KICKED400This user was kicked from this supergroup/channel
501USER_MIGRATE_X303The user whose identity is being used to execute queries is associated with DC {new_dc}
502USER_NOT_MUTUAL_CONTACT400 403The provided user is not a mutual contact
503USER_NOT_PARTICIPANT400The target user is not a member of the specified megagroup or channel
504USER_PRIVACY_RESTRICTED403The user's privacy settings do not allow you to do this
505USER_RESTRICTED403 406You're spamreported, you can't create channels or chats.
506USER_VOLUME_INVALID400The specified user volume is invalid
507VIDEO_CONTENT_TYPE_INVALID400The video content type is not supported with the given parameters (i.e. supports_streaming)
508VIDEO_FILE_INVALID400The given video cannot be used
509VIDEO_TITLE_EMPTY400The specified video title is empty
510VOICE_MESSAGES_FORBIDDEN400This user's privacy settings forbid you from sending voice messages
511WALLPAPER_FILE_INVALID400The given file cannot be used as a wallpaper
512WALLPAPER_INVALID400The input wallpaper was not valid
513WALLPAPER_MIME_INVALID400The specified wallpaper MIME type is invalid
514WC_CONVERT_URL_INVALID400WC convert URL invalid
515WEBDOCUMENT_INVALID400Invalid webdocument URL provided
516WEBDOCUMENT_MIME_INVALID400Invalid webdocument mime type provided
517WEBDOCUMENT_SIZE_TOO_BIG400Webdocument is too big!
518WEBDOCUMENT_URL_INVALID400The given URL cannot be used
519WEBPAGE_CURL_FAILED400Failure while fetching the webpage with cURL
520WEBPAGE_MEDIA_EMPTY400Webpage media empty
521WEBPUSH_AUTH_INVALID400The specified web push authentication secret is invalid
522WEBPUSH_KEY_INVALID400The specified web push elliptic curve Diffie-Hellman public key is invalid
523WEBPUSH_TOKEN_INVALID400The specified web push token is invalid
524WORKER_BUSY_TOO_LONG_RETRY500Telegram workers are too busy to respond immediately
525YOU_BLOCKED_USER400You blocked this user