Telethon/telethon_generator/data/errors.csv
2023-01-11 19:53:35 +01:00

39 KiB

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