Telethon/telethon_generator/data/errors.csv
2023-06-06 22:51:27 +02: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_FORUM_MISSING400
71CHANNEL_ID_INVALID400The specified supergroup ID is invalid
72CHANNEL_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
73CHANNEL_PARICIPANT_MISSING400The current user is not in the channel
74CHANNEL_PRIVATE400 406The channel specified is private and you lack permission to access it. Another reason may be that you were banned from it
75CHANNEL_PUBLIC_GROUP_NA403channel/supergroup not available
76CHANNEL_TOO_BIG400
77CHANNEL_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)
78CHAT_ABOUT_NOT_MODIFIED400About text has not changed
79CHAT_ABOUT_TOO_LONG400Chat about too long
80CHAT_ADMIN_INVITE_REQUIRED403You do not have the rights to do this
81CHAT_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
82CHAT_DISCUSSION_UNALLOWED400
83CHAT_FORBIDDEN403You cannot write in this chat
84CHAT_FORWARDS_RESTRICTED400 406You can't forward messages from a protected chat
85CHAT_GET_FAILED500
86CHAT_GUEST_SEND_FORBIDDEN403You join the discussion group before commenting, see [here](/api/discussion#requiring-users-to-join-the-group) for more info
87CHAT_ID_EMPTY400The provided chat ID is empty
88CHAT_ID_GENERATE_FAILED500Failure while generating the chat ID
89CHAT_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
90CHAT_INVALID400The chat is invalid for this request
91CHAT_INVITE_PERMANENT400You can't set an expiration date on permanent invite links
92CHAT_LINK_EXISTS400The chat is linked to a channel and cannot be used in that request
93CHAT_NOT_MODIFIED400The chat or channel wasn't modified (title, invites, username, admins, etc. are the same)
94CHAT_RESTRICTED400The chat is restricted and cannot be used in that request
95CHAT_REVOKE_DATE_UNSUPPORTED400`min_date` and `max_date` are not available for using with non-user peers
96CHAT_SEND_GAME_FORBIDDEN403You can't send a game to this chat
97CHAT_SEND_GIFS_FORBIDDEN403You can't send gifs in this chat
98CHAT_SEND_INLINE_FORBIDDEN400 403You cannot send inline results in this chat
99CHAT_SEND_MEDIA_FORBIDDEN403You can't send media in this chat
100CHAT_SEND_POLL_FORBIDDEN403You can't send polls in this chat
101CHAT_SEND_STICKERS_FORBIDDEN403You can't send stickers in this chat
102CHAT_TITLE_EMPTY400No chat title provided
103CHAT_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)
104CHAT_WRITE_FORBIDDEN403You can't write in this chat
105CHP_CALL_FAIL500The statistics cannot be retrieved at this time
106CODE_EMPTY400The provided code is empty
107CODE_HASH_INVALID400Code hash invalid
108CODE_INVALID400Code invalid (i.e. from email)
109CONNECTION_API_ID_INVALID400The provided API id is invalid
110CONNECTION_APP_VERSION_EMPTY400App version is empty
111CONNECTION_DEVICE_MODEL_EMPTY400Device model empty
112CONNECTION_LANG_PACK_INVALID400The specified language pack is not valid. This is meant to be used by official applications only so far, leave it empty
113CONNECTION_LAYER_INVALID400The very first request must always be InvokeWithLayerRequest
114CONNECTION_NOT_INITED400Connection not initialized
115CONNECTION_SYSTEM_EMPTY400Connection system empty
116CONNECTION_SYSTEM_LANG_CODE_EMPTY400The system language string was empty during connection
117CONTACT_ADD_MISSING400Contact to add is missing
118CONTACT_ID_INVALID400The provided contact ID is invalid
119CONTACT_NAME_EMPTY400The provided contact name cannot be empty
120CONTACT_REQ_MISSING400Missing contact request
121CREATE_CALL_FAILED400An error occurred while creating the call
122CURRENCY_TOTAL_AMOUNT_INVALID400The total amount of all prices is invalid
123DATA_INVALID400Encrypted data invalid
124DATA_JSON_INVALID400The provided JSON data is invalid
125DATA_TOO_LONG400Data too long
126DATE_EMPTY400Date empty
127DC_ID_INVALID400This occurs when an authorization is tried to be exported for the same data center one is currently connected to
128DH_G_A_INVALID400g_a invalid
129DOCUMENT_INVALID400The document file was invalid and can't be used in inline mode
130EDIT_BOT_INVITE_FORBIDDEN403Normal users can't edit invites that were created by bots
131EMAIL_HASH_EXPIRED400The email hash expired and cannot be used to verify it
132EMAIL_INVALID400The given email is invalid
133EMAIL_UNCONFIRMED400Email unconfirmed
134EMAIL_UNCONFIRMED_X400Email unconfirmed, the length of the code must be {code_length}
135EMAIL_VERIFY_EXPIRED400The verification email has expired
136EMOJI_INVALID400The specified theme emoji is valid
137EMOJI_NOT_MODIFIED400The theme wasn't changed
138EMOTICON_EMPTY400The emoticon field cannot be empty
139EMOTICON_INVALID400The specified emoticon cannot be used or was not a emoticon
140EMOTICON_STICKERPACK_MISSING400The emoticon sticker pack you are trying to get is missing
141ENCRYPTED_MESSAGE_INVALID400Encrypted message invalid
142ENCRYPTION_ALREADY_ACCEPTED400Secret chat already accepted
143ENCRYPTION_ALREADY_DECLINED400The secret chat was already declined
144ENCRYPTION_DECLINED400The secret chat was declined
145ENCRYPTION_ID_INVALID400The provided secret chat ID is invalid
146ENCRYPTION_OCCUPY_FAILED500TDLib developer claimed it is not an error while accepting secret chats and 500 is used instead of 420
147ENTITIES_TOO_LONG400It is no longer possible to send such long data inside entity tags (for example inline text URLs)
148ENTITY_BOUNDS_INVALID400Some of provided entities have invalid bounds (length is zero or out of the boundaries of the string)
149ENTITY_MENTION_USER_INVALID400You can't use this entity
150ERROR_TEXT_EMPTY400The provided error message is empty
151EXPIRE_DATE_INVALID400The specified expiration date is invalid
152EXPIRE_FORBIDDEN400
153EXPORT_CARD_INVALID400Provided card is invalid
154EXTERNAL_URL_INVALID400External URL invalid
155FIELD_NAME_EMPTY400The field with the name FIELD_NAME is missing
156FIELD_NAME_INVALID400The field with the name FIELD_NAME is invalid
157FILEREF_UPGRADE_NEEDED406The file reference needs to be refreshed before being used again
158FILE_CONTENT_TYPE_INVALID400File content-type is invalid
159FILE_EMTPY400An empty file was provided
160FILE_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 ...)
161FILE_MIGRATE_X303The file to be accessed is currently stored in DC {new_dc}
162FILE_PARTS_INVALID400The number of file parts is invalid
163FILE_PART_0_MISSING400File part 0 missing
164FILE_PART_EMPTY400The provided file part is empty
165FILE_PART_INVALID400The file part number is invalid
166FILE_PART_LENGTH_INVALID400The length of a file part is invalid
167FILE_PART_SIZE_CHANGED400The file part size (chunk size) cannot change during upload
168FILE_PART_SIZE_INVALID400The provided file part size is invalid
169FILE_PART_TOO_BIG400The uploaded file part is too big
170FILE_PART_X_MISSING400Part {which} of the file is missing from storage
171FILE_REFERENCE_EMPTY400The file reference must exist to access the media and it cannot be empty
172FILE_REFERENCE_EXPIRED400The file reference has expired and is no longer valid or it belongs to self-destructing media and cannot be resent
173FILE_REFERENCE_INVALID400The file reference is invalid or you can't do that operation on such message
174FILE_TITLE_EMPTY400An empty file title was specified
175FILTER_ID_INVALID400The specified filter ID is invalid
176FILTER_INCLUDE_EMPTY400The include_peers vector of the filter is empty
177FILTER_NOT_SUPPORTED400The specified filter cannot be used in this context
178FILTER_TITLE_EMPTY400The title field of the filter is empty
179FIRSTNAME_INVALID400The first name is invalid
180FLOOD_TEST_PHONE_WAIT_X420A wait of {seconds} seconds is required in the test servers
181FLOOD_WAIT_X420A wait of {seconds} seconds is required
182FOLDER_ID_EMPTY400The folder you tried to delete was already empty
183FOLDER_ID_INVALID400The folder you tried to use was not valid
184FRESH_CHANGE_ADMINS_FORBIDDEN400 406Recently logged-in users cannot add or change admins
185FRESH_CHANGE_PHONE_FORBIDDEN406Recently logged-in users cannot use this request
186FRESH_RESET_AUTHORISATION_FORBIDDEN406The current session is too new and cannot be used to reset other authorisations yet
187FROM_MESSAGE_BOT_DISABLED400Bots can't use fromMessage min constructors
188FROM_PEER_INVALID400The given from_user peer cannot be used for the parameter
189GAME_BOT_INVALID400You cannot send that game with the current bot
190GEO_POINT_INVALID400Invalid geoposition provided
191GIF_CONTENT_TYPE_INVALID400GIF content-type invalid
192GIF_ID_INVALID400The provided GIF ID is invalid
193GRAPH_EXPIRED_RELOAD400This graph has expired, please obtain a new graph token
194GRAPH_INVALID_RELOAD400Invalid graph token provided, please reload the stats and provide the updated token
195GRAPH_OUTDATED_RELOAD400Data can't be used for the channel statistics, graphs outdated
196GROUPCALL_ADD_PARTICIPANTS_FAILED500
197GROUPCALL_ALREADY_DISCARDED400The group call was already discarded
198GROUPCALL_ALREADY_STARTED403The groupcall has already started, you can join directly using [phone.joinGroupCall](https://core.telegram.org/method/phone.joinGroupCall)
199GROUPCALL_FORBIDDEN403The group call has already ended
200GROUPCALL_INVALID400The specified group call is invalid
201GROUPCALL_JOIN_MISSING400You haven't joined this group call
202GROUPCALL_NOT_MODIFIED400Group call settings weren't modified
203GROUPCALL_SSRC_DUPLICATE_MUCH400The app needs to retry joining the group call with a new SSRC value
204GROUPED_MEDIA_INVALID400Invalid grouped media
205GROUP_CALL_INVALID400Group call invalid
206HASH_INVALID400The provided hash is invalid
207HIDE_REQUESTER_MISSING400The join request was missing or was already handled
208HISTORY_GET_FAILED500Fetching of history failed
209IMAGE_PROCESS_FAILED400Failure while processing image
210IMPORT_FILE_INVALID400The file is too large to be imported
211IMPORT_FORMAT_UNRECOGNIZED400Unknown import format
212IMPORT_ID_INVALID400The specified import ID is invalid
213INLINE_BOT_REQUIRED403The action must be performed through an inline bot callback
214INLINE_RESULT_EXPIRED400The inline query expired
215INPUT_CONSTRUCTOR_INVALID400The provided constructor is invalid
216INPUT_FETCH_ERROR400An error occurred while deserializing TL parameters
217INPUT_FETCH_FAIL400Failed deserializing TL payload
218INPUT_FILTER_INVALID400The search query filter is invalid
219INPUT_LAYER_INVALID400The provided layer is invalid
220INPUT_METHOD_INVALID400The invoked method does not exist anymore or has never existed
221INPUT_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)
222INPUT_TEXT_EMPTY400The specified text is empty
223INPUT_USER_DEACTIVATED400The specified user was deleted
224INTERDC_X_CALL_ERROR500An error occurred while communicating with DC {dc}
225INTERDC_X_CALL_RICH_ERROR500A rich error occurred while communicating with DC {dc}
226INVITE_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
227INVITE_HASH_EMPTY400The invite hash is empty
228INVITE_HASH_EXPIRED400 406The chat the user tried to join has expired and is not valid anymore
229INVITE_HASH_INVALID400The invite hash is invalid
230INVITE_REQUEST_SENT400You have successfully requested to join this chat or channel
231INVITE_REVOKED_MISSING400The specified invite link was already revoked or is invalid
232INVOICE_PAYLOAD_INVALID400The specified invoice payload is invalid
233JOIN_AS_PEER_INVALID400The specified peer cannot be used to join a group call
234LANG_CODE_INVALID400The specified language code is invalid
235LANG_CODE_NOT_SUPPORTED400The specified language code is not supported
236LANG_PACK_INVALID400The provided language pack is invalid
237LASTNAME_INVALID400The last name is invalid
238LIMIT_INVALID400An invalid limit was provided. See https://core.telegram.org/api/files#downloading-files
239LINK_NOT_MODIFIED400The channel is already linked to this group
240LOCATION_INVALID400The location given for a file was invalid. See https://core.telegram.org/api/files#downloading-files
241MAX_DATE_INVALID400The specified maximum date is invalid
242MAX_ID_INVALID400The provided max ID is invalid
243MAX_QTS_INVALID400The provided QTS were invalid
244MD5_CHECKSUM_INVALID400The MD5 check-sums do not match
245MEDIA_CAPTION_TOO_LONG400The caption is too long
246MEDIA_EMPTY400The provided media object is invalid or the current account may not be able to send it (such as games as users)
247MEDIA_GROUPED_INVALID400You tried to send media of different types in an album
248MEDIA_INVALID400Media invalid
249MEDIA_NEW_INVALID400The new media to edit the message with is invalid (such as stickers or voice notes)
250MEDIA_PREV_INVALID400The old media cannot be edited with anything else (such as stickers or voice notes)
251MEDIA_TTL_INVALID400
252MEGAGROUP_ID_INVALID400The group is invalid
253MEGAGROUP_PREHISTORY_HIDDEN400You can't set this discussion group because it's history is hidden
254MEGAGROUP_REQUIRED400The request can only be used with a megagroup channel
255MEMBER_NO_LOCATION500An internal failure occurred while fetching user info (couldn't find location)
256MEMBER_OCCUPY_PRIMARY_LOC_FAILED500Occupation of primary member location failed
257MESSAGE_AUTHOR_REQUIRED403Message author required
258MESSAGE_DELETE_FORBIDDEN403You can't delete one of the messages you tried to delete, most likely because it is a service message.
259MESSAGE_EDIT_TIME_EXPIRED400You can't edit this message anymore, too much time has passed since its creation.
260MESSAGE_EMPTY400Empty or invalid UTF-8 message was sent
261MESSAGE_IDS_EMPTY400No message ids were provided
262MESSAGE_ID_INVALID400The specified message ID is invalid or you can't do that operation on such message
263MESSAGE_NOT_MODIFIED400Content of the message was not modified
264MESSAGE_POLL_CLOSED400The poll was closed and can no longer be voted on
265MESSAGE_TOO_LONG400Message was too long
266METHOD_INVALID400The API method is invalid and cannot be used
267MIN_DATE_INVALID400The specified minimum date is invalid
268MSGID_DECREASE_RETRY500The request should be retried with a lower message ID
269MSG_ID_INVALID400The message ID used in the peer was invalid
270MSG_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
271MSG_WAIT_FAILED400A waiting call returned an error
272MT_SEND_QUEUE_TOO_LONG500
273MULTI_MEDIA_TOO_LONG400Too many media files were included in the same album
274NEED_CHAT_INVALID500The provided chat is invalid
275NEED_MEMBER_INVALID500The provided member is invalid or does not exist (for example a thumb size)
276NETWORK_MIGRATE_X303The source IP address is associated with DC {new_dc}
277NEW_SALT_INVALID400The new salt is invalid
278NEW_SETTINGS_EMPTY400No password is set on the current account, and no new password was specified in `new_settings`
279NEW_SETTINGS_INVALID400The new settings are invalid
280NEXT_OFFSET_INVALID400The value for next_offset is invalid. Check that it has normal characters and is not too long
281NOT_ALLOWED403
282OFFSET_INVALID400The given offset was invalid, it must be divisible by 1KB. See https://core.telegram.org/api/files#downloading-files
283OFFSET_PEER_ID_INVALID400The provided offset peer is invalid
284OPTIONS_TOO_MUCH400You defined too many options for the poll
285OPTION_INVALID400The option specified is invalid and does not exist in the target poll
286PACK_SHORT_NAME_INVALID400Invalid sticker pack name. It must begin with a letter, can't contain consecutive underscores and must end in "_by_<bot username>".
287PACK_SHORT_NAME_OCCUPIED400A stickerpack with this name already exists
288PACK_TITLE_INVALID400The stickerpack title is invalid
289PARTICIPANTS_TOO_FEW400Not enough participants
290PARTICIPANT_CALL_FAILED500Failure while making call
291PARTICIPANT_ID_INVALID400The specified participant ID is invalid
292PARTICIPANT_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)
293PARTICIPANT_VERSION_OUTDATED400The other participant does not use an up to date telegram client with support for calls
294PASSWORD_EMPTY400The provided password is empty
295PASSWORD_HASH_INVALID400The password (and thus its hash value) you entered is invalid
296PASSWORD_MISSING400The account must have 2-factor authentication enabled (a password) before this method can be used
297PASSWORD_RECOVERY_EXPIRED400The recovery code has expired
298PASSWORD_RECOVERY_NA400No email was set, can't recover password via email
299PASSWORD_REQUIRED400The account must have 2-factor authentication enabled (a password) before this method can be used
300PASSWORD_TOO_FRESH_X400The password was added too recently and {seconds} seconds must pass before using the method
301PAYMENT_PROVIDER_INVALID400The payment provider was not recognised or its token was invalid
302PEER_FLOOD400Too many requests
303PEER_HISTORY_EMPTY400
304PEER_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)
305PEER_ID_NOT_SUPPORTED400The provided peer ID is not supported
306PERSISTENT_TIMESTAMP_EMPTY400Persistent timestamp empty
307PERSISTENT_TIMESTAMP_INVALID400Persistent timestamp invalid
308PERSISTENT_TIMESTAMP_OUTDATED500Persistent timestamp outdated
309PHONE_CODE_EMPTY400The phone code is missing
310PHONE_CODE_EXPIRED400The confirmation code has expired
311PHONE_CODE_HASH_EMPTY400The phone code hash is missing
312PHONE_CODE_INVALID400The phone code entered was invalid
313PHONE_HASH_EXPIRED400An invalid or expired `phone_code_hash` was provided
314PHONE_MIGRATE_X303The phone number a user is trying to use for authorization is associated with DC {new_dc}
315PHONE_NOT_OCCUPIED400No user is associated to the specified phone number
316PHONE_NUMBER_APP_SIGNUP_FORBIDDEN400You can't sign up using this app
317PHONE_NUMBER_BANNED400The used phone number has been banned from Telegram and cannot be used anymore. Maybe check https://www.telegram.org/faq_spam
318PHONE_NUMBER_FLOOD400You asked for the code too many times.
319PHONE_NUMBER_INVALID400 406The phone number is invalid
320PHONE_NUMBER_OCCUPIED400The phone number is already in use
321PHONE_NUMBER_UNOCCUPIED400The phone number is not yet being used
322PHONE_PASSWORD_FLOOD406You have tried logging in too many times
323PHONE_PASSWORD_PROTECTED400This phone is password protected
324PHOTO_CONTENT_TYPE_INVALID400Photo mime-type invalid
325PHOTO_CONTENT_URL_EMPTY400The content from the URL used as a photo appears to be empty or has caused another HTTP error
326PHOTO_CROP_FILE_MISSING400Photo crop file missing
327PHOTO_CROP_SIZE_SMALL400Photo is too small
328PHOTO_EXT_INVALID400The extension of the photo is invalid
329PHOTO_FILE_MISSING400Profile photo file missing
330PHOTO_ID_INVALID400Photo id is invalid
331PHOTO_INVALID400Photo invalid
332PHOTO_INVALID_DIMENSIONS400The photo dimensions are invalid (hint: `pip install pillow` for `send_file` to resize images)
333PHOTO_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
334PHOTO_THUMB_URL_EMPTY400The URL used as a thumbnail appears to be empty or has caused another HTTP error
335PINNED_DIALOGS_TOO_MUCH400Too many pinned dialogs
336PIN_RESTRICTED400You can't pin messages in private chats with other people
337POLL_ANSWERS_INVALID400The poll did not have enough answers or had too many
338POLL_ANSWER_INVALID400One of the poll answers is not acceptable
339POLL_OPTION_DUPLICATE400A duplicate option was sent in the same poll
340POLL_OPTION_INVALID400A poll option used invalid data (the data may be too long)
341POLL_QUESTION_INVALID400The poll question was either empty or too long
342POLL_UNSUPPORTED400This layer does not support polls in the issued method
343POLL_VOTE_REQUIRED403Cast a vote in the poll before calling this method
344POSTPONED_TIMEOUT500The postponed call has timed out
345PREMIUM_ACCOUNT_REQUIRED403A premium account is required to execute this action
346PREMIUM_CURRENTLY_UNAVAILABLE406
347PREVIOUS_CHAT_IMPORT_ACTIVE_WAIT_XMIN406Similar to a flood wait, must wait {minutes} minutes
348PRIVACY_KEY_INVALID400The privacy key is invalid
349PRIVACY_TOO_LONG400Cannot add that many entities in a single request
350PRIVACY_VALUE_INVALID400The privacy value is invalid
351PTS_CHANGE_EMPTY500No PTS change
352PUBLIC_CHANNEL_MISSING403You can only export group call invite links for public chats or channels
353PUBLIC_KEY_REQUIRED400A public key is required
354QUERY_ID_EMPTY400The query ID is empty
355QUERY_ID_INVALID400The query ID is invalid
356QUERY_TOO_SHORT400The query string is too short
357QUIZ_ANSWER_MISSING400You can forward a quiz while hiding the original author only after choosing an option in the quiz
358QUIZ_CORRECT_ANSWERS_EMPTY400A quiz must specify one correct answer
359QUIZ_CORRECT_ANSWERS_TOO_MUCH400There can only be one correct answer
360QUIZ_CORRECT_ANSWER_INVALID400The correct answer is not an existing answer
361QUIZ_MULTIPLE_INVALID400A poll cannot be both multiple choice and quiz
362RANDOM_ID_DUPLICATE500You provided a random ID that was already used
363RANDOM_ID_EMPTY400Random ID empty
364RANDOM_ID_INVALID400A provided random ID is invalid
365RANDOM_LENGTH_INVALID400Random length invalid
366RANGES_INVALID400Invalid range provided
367REACTIONS_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)
368REACTION_EMPTY400No reaction provided
369REACTION_INVALID400Invalid reaction provided (only emoji are allowed)
370REFLECTOR_NOT_AVAILABLE400Invalid call reflector server
371REG_ID_GENERATE_FAILED500Failure while generating registration ID
372REPLY_MARKUP_BUY_EMPTY400Reply markup for buy button empty
373REPLY_MARKUP_GAME_EMPTY400The provided reply markup for the game is empty
374REPLY_MARKUP_INVALID400The provided reply markup is invalid
375REPLY_MARKUP_TOO_LONG400The data embedded in the reply markup buttons was too much
376RESET_REQUEST_MISSING400No password reset is in progress
377RESULTS_TOO_MUCH400You sent too many results, see https://core.telegram.org/bots/api#answerinlinequery for the current limit
378RESULT_ID_DUPLICATE400Duplicated IDs on the sent results. Make sure to use unique IDs
379RESULT_ID_EMPTY400Result ID empty
380RESULT_ID_INVALID400The given result cannot be used to send the selection to the bot
381RESULT_TYPE_INVALID400Result type invalid
382REVOTE_NOT_ALLOWED400You cannot change your vote
383RIGHTS_NOT_MODIFIED400The new admin rights are equal to the old rights, no change was made
384RIGHT_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)
385RPC_CALL_FAIL500Telegram is having internal issues, please try again later.
386RPC_MCGET_FAIL500Telegram is having internal issues, please try again later.
387RSA_DECRYPT_FAILED400Internal RSA decryption failed
388SCHEDULE_BOT_NOT_ALLOWED400Bots are not allowed to schedule messages
389SCHEDULE_DATE_INVALID400Invalid schedule date provided
390SCHEDULE_DATE_TOO_LATE400The date you tried to schedule is too far in the future (last known limit of 1 year and a few hours)
391SCHEDULE_STATUS_PRIVATE400You cannot schedule a message until the person comes online if their privacy does not show this information
392SCHEDULE_TOO_MUCH400You cannot schedule more messages in this chat (last known limit of 100 per chat)
393SCORE_INVALID400The specified game score is invalid
394SEARCH_QUERY_EMPTY400The search query is empty
395SEARCH_WITH_LINK_NOT_SUPPORTED400You cannot provide a search query and an invite link at the same time
396SECONDS_INVALID400Slow mode only supports certain values (e.g. 0, 10s, 30s, 1m, 5m, 15m and 1h)
397SEND_AS_PEER_INVALID400You can't send messages as the specified peer
398SEND_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)
399SEND_MESSAGE_MEDIA_INVALID400The message media was invalid or not specified
400SEND_MESSAGE_TYPE_INVALID400The message type is invalid
401SENSITIVE_CHANGE_FORBIDDEN403Your sensitive content settings cannot be changed at this time
402SESSION_EXPIRED401The authorization has expired
403SESSION_PASSWORD_NEEDED401Two-steps verification is enabled and a password is required
404SESSION_REVOKED401The authorization has been invalidated, because of the user terminating all sessions
405SESSION_TOO_FRESH_X400The session logged in too recently and {seconds} seconds must pass before calling the method
406SETTINGS_INVALID400Invalid settings were provided
407SHA256_HASH_INVALID400The provided SHA256 hash is invalid
408SHORTNAME_OCCUPY_FAILED400An error occurred when trying to register the short-name used for the sticker pack. Try a different name
409SHORT_NAME_INVALID400The specified short name is invalid
410SHORT_NAME_OCCUPIED400The specified short name is already in use
411SIGN_IN_FAILED500Failure while signing in
412SLOWMODE_MULTI_MSGS_DISABLED400Slowmode is enabled, you cannot forward multiple messages to this group
413SLOWMODE_WAIT_X420A wait of {seconds} seconds is required before sending another message in this chat
414SMS_CODE_CREATE_FAILED400An error occurred while creating the SMS code
415SRP_ID_INVALID400Invalid SRP ID provided
416SRP_PASSWORD_CHANGED400Password has changed
417START_PARAM_EMPTY400The start parameter is empty
418START_PARAM_INVALID400Start parameter invalid
419START_PARAM_TOO_LONG400Start parameter is too long
420STATS_MIGRATE_X303The channel statistics must be fetched from DC {dc}
421STICKERPACK_STICKERS_TOO_MUCH400There are too many stickers in this stickerpack, you can't add any more
422STICKERSET_INVALID400 406The provided sticker set is invalid
423STICKERSET_OWNER_ANONYMOUS406This sticker set can't be used as the group's official stickers because it was created by one of its anonymous admins
424STICKERS_EMPTY400No sticker provided
425STICKERS_TOO_MUCH400There are too many stickers in this stickerpack, you can't add any more
426STICKER_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)
427STICKER_EMOJI_INVALID400Sticker emoji invalid
428STICKER_FILE_INVALID400Sticker file invalid
429STICKER_GIF_DIMENSIONS400The specified video sticker has invalid dimensions
430STICKER_ID_INVALID400The provided sticker ID is invalid
431STICKER_INVALID400The provided sticker is invalid
432STICKER_MIME_INVALID400Make sure to pass a valid image file for the right InputFile parameter
433STICKER_PNG_DIMENSIONS400Sticker png dimensions invalid
434STICKER_PNG_NOPNG400Stickers must be a png file but the used image was not a png
435STICKER_TGS_NODOC400You must send the animated sticker as a document
436STICKER_TGS_NOTGS400Stickers must be a tgs file but the used file was not a tgs
437STICKER_THUMB_PNG_NOPNG400Stickerset thumb must be a png file but the used file was not png
438STICKER_THUMB_TGS_NOTGS400Stickerset thumb must be a tgs file but the used file was not tgs
439STICKER_VIDEO_BIG400The specified video sticker is too big
440STICKER_VIDEO_NODOC400You must send the video sticker as a document
441STICKER_VIDEO_NOWEBM400The specified video sticker is not in webm format
442STORAGE_CHECK_FAILED500Server storage check failed
443STORE_INVALID_SCALAR_TYPE500
444SWITCH_PM_TEXT_EMPTY400The switch_pm.text field was empty
445TAKEOUT_INIT_DELAY_X420A wait of {seconds} seconds is required before being able to initiate the takeout
446TAKEOUT_INVALID400The takeout session has been invalidated by another data export session
447TAKEOUT_REQUIRED400 403You must initialize a takeout request first
448TEMP_AUTH_KEY_ALREADY_BOUND400The passed temporary key is already bound to another **perm_auth_key_id**
449TEMP_AUTH_KEY_EMPTY400No temporary auth key provided
450THEME_FILE_INVALID400Invalid theme file provided
451THEME_FORMAT_INVALID400Invalid theme format provided
452THEME_INVALID400Theme invalid
453THEME_MIME_INVALID400You cannot create this theme, the mime-type is invalid
454THEME_TITLE_INVALID400The specified theme title is invalid
455TIMEOUT500A timeout occurred while fetching data from the worker
456TITLE_INVALID400The specified stickerpack title is invalid
457TMP_PASSWORD_DISABLED400The temporary password is disabled
458TMP_PASSWORD_INVALID400Password auth needs to be regenerated
459TOKEN_INVALID400The provided token is invalid
460TOPIC_DELETED400The topic was deleted
461TO_LANG_INVALID400The specified destination language is invalid
462TTL_DAYS_INVALID400The provided TTL is invalid
463TTL_MEDIA_INVALID400The provided media cannot be used with a TTL
464TTL_PERIOD_INVALID400The provided TTL Period is invalid
465TYPES_EMPTY400The types field is empty
466TYPE_CONSTRUCTOR_INVALID400The type constructor is invalid
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