Telethon/telethon_generator/data/errors.csv
Lonami Exo ed70991bf3 Merge branch 'v2'
v2 is still not complete. A lot of cleanup still needs to be done.
In particular, entities still need some care. However, most of it
is there, and keeping up with two branches is annoying.
This also lets me close a lot of issues to reduce noise
and focus on the important ones.

Closes #354 (input entities have been reworked).
Closes #902 (sessions were overhauled).
Closes #1125, #3253, #1589, #1634, #3150, #3668 (updates are reworked, gaps are properly handled now).
Closes #1169 (2.0 is now merged).
Closes #1311 (proper usage should not trigger this issue on the reworked connection code).
Closes #1327 (there have been some stringify changes).
Closes #1330 (gaps are now detected).
Closes #1366 (sessions are now async).
Closes #1476, #1484 (asyncio open connection is no longer used).
Closes #1529 (commonmark is now used).
Closes #1721 (update gaps are now properly handled).
Closes #1724 (a gap that fixes this will eventually trigger).
Closes #3006 (force_sms is gone).
Closes #3041 (a clean implementation to get difference now exists).
Closes #3049 (commonmark is now used).
Closes #3111 (to_dict has changed).
Closes #3117 (SMS is no longer an option).
Closes #3171 (connectivity bug is unlikely to be a bug in the library).
Closes #3206 (Telethon cannot really fix broken SSL).
Closes #3214, #3257, #3661 (not enough information).
Closes #3215 (this had already been fixed).
Closes #3230, #3674 (entities were reworked).
Closes #3234, #3238, #3245, #3258, #3264 (the layer has been updated).
Closes #3242 (bot-API file IDs have been removed).
Closes #3244 (the error is now documented).
Closes #3249 (errors have been reworked).
2022-01-24 13:24:35 +01:00

29 KiB

1namecodesdescription
22FA_CONFIRM_WAIT_0420The 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_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_TITLE_EMPTY400The title attribute of the audio must be non-empty
15AUDIO_CONTENT_URL_EMPTY400
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_EXPIRED400The provided authorization token has expired and the updated QR-code must be re-scanned
24AUTH_TOKEN_INVALID400An invalid authorization token was provided
25AUTOARCHIVE_NOT_AVAILABLE400You cannot use this feature yet
26BANK_CARD_NUMBER_INVALID400Incorrect credit card number
27BASE_PORT_LOC_INVALID400Base port location invalid
28BANNED_RIGHTS_INVALID400You cannot use that set of permissions in this request, i.e. restricting view_messages as a default
29BOTS_TOO_MUCH400There are too many bots in this chat/channel
30BOT_ONESIDE_NOT_AVAIL400
31BOT_CHANNELS_NA400Bots can't edit admin privileges
32BOT_COMMAND_DESCRIPTION_INVALID400The command description was empty, too long or had invalid characters used
33BOT_COMMAND_INVALID400
34BOT_DOMAIN_INVALID400The domain used for the auth button does not match the one configured in @BotFather
35BOT_GAMES_DISABLED400Bot games cannot be used in this type of chat
36BOT_GROUPS_BLOCKED400This bot can't be added to groups
37BOT_INLINE_DISABLED400This bot can't be used in inline mode
38BOT_INVALID400This is not a valid bot
39BOT_METHOD_INVALID400The API access for bot users is restricted. The method you tried to invoke cannot be executed as a bot
40BOT_MISSING400This method can only be run by a bot
41BOT_PAYMENTS_DISABLED400This method can only be run by a bot
42BOT_POLLS_DISABLED400You cannot create polls under a bot account
43BOT_RESPONSE_TIMEOUT400The bot did not answer to the callback query in time
44BROADCAST_CALLS_DISABLED400
45BROADCAST_FORBIDDEN403The request cannot be used in broadcast channels
46BROADCAST_ID_INVALID400The channel is invalid
47BROADCAST_PUBLIC_VOTERS_FORBIDDEN400You cannot broadcast polls where the voters are public
48BROADCAST_REQUIRED400The request can only be used with a broadcast channel
49BUTTON_DATA_INVALID400The provided button data is invalid
50BUTTON_TYPE_INVALID400The type of one of the buttons you provided is invalid
51BUTTON_URL_INVALID400Button URL invalid
52CALL_ALREADY_ACCEPTED400The call was already accepted
53CALL_ALREADY_DECLINED400The call was already declined
54CALL_OCCUPY_FAILED500The call failed because the user is already making another call
55CALL_PEER_INVALID400The provided call peer object is invalid
56CALL_PROTOCOL_FLAGS_INVALID400Call protocol flags invalid
57CDN_METHOD_INVALID400This method cannot be invoked on a CDN server. Refer to https://core.telegram.org/cdn#schema for available methods
58CHANNELS_ADMIN_PUBLIC_TOO_MUCH400You're admin of too many public channels, make some channels private to change the username of this channel
59CHANNELS_TOO_MUCH400You have joined too many channels/supergroups
60CHANNEL_BANNED400The channel is banned
61CHANNEL_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
62CHANNEL_PRIVATE400The channel specified is private and you lack permission to access it. Another reason may be that you were banned from it
63CHANNEL_PUBLIC_GROUP_NA403channel/supergroup not available
64CHANNEL_TOO_LARGE406
65CHAT_ABOUT_NOT_MODIFIED400About text has not changed
66CHAT_ABOUT_TOO_LONG400Chat about too long
67CHAT_ADMIN_INVITE_REQUIRED403You do not have the rights to do this
68CHAT_ADMIN_REQUIRED400Chat 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
69CHAT_FORBIDDEN403You cannot write in this chat
70CHAT_FORWARDS_RESTRICTED
71CHAT_ID_EMPTY400The provided chat ID is empty
72CHAT_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
73CHAT_INVALID400The chat is invalid for this request
74CHAT_LINK_EXISTS400The chat is linked to a channel and cannot be used in that request
75CHAT_NOT_MODIFIED400The chat or channel wasn't modified (title, invites, username, admins, etc. are the same)
76CHAT_RESTRICTED400The chat is restricted and cannot be used in that request
77CHAT_SEND_GIFS_FORBIDDEN403You can't send gifs in this chat
78CHAT_SEND_INLINE_FORBIDDEN400You cannot send inline results in this chat
79CHAT_SEND_MEDIA_FORBIDDEN403You can't send media in this chat
80CHAT_SEND_STICKERS_FORBIDDEN403You can't send stickers in this chat
81CHAT_TITLE_EMPTY400No chat title provided
82CHAT_TOO_BIG400
83CHAT_WRITE_FORBIDDEN403You can't write in this chat
84CHP_CALL_FAIL500The statistics cannot be retrieved at this time
85CODE_EMPTY400The provided code is empty
86CODE_HASH_INVALID400Code hash invalid
87CODE_INVALID400Code invalid (i.e. from email)
88CONNECTION_API_ID_INVALID400The provided API id is invalid
89CONNECTION_DEVICE_MODEL_EMPTY400Device model empty
90CONNECTION_LANG_PACK_INVALID400The specified language pack is not valid. This is meant to be used by official applications only so far, leave it empty
91CONNECTION_LAYER_INVALID400The very first request must always be InvokeWithLayerRequest
92CONNECTION_NOT_INITED400Connection not initialized
93CONNECTION_SYSTEM_EMPTY400Connection system empty
94CONNECTION_SYSTEM_LANG_CODE_EMPTY400The system language string was empty during connection
95CONTACT_ID_INVALID400The provided contact ID is invalid
96CONTACT_NAME_EMPTY400The provided contact name cannot be empty
97CURRENCY_TOTAL_AMOUNT_INVALID400
98DATA_INVALID400Encrypted data invalid
99DATA_JSON_INVALID400The provided JSON data is invalid
100DATE_EMPTY400Date empty
101DC_ID_INVALID400This occurs when an authorization is tried to be exported for the same data center one is currently connected to
102DH_G_A_INVALID400g_a invalid
103DOCUMENT_INVALID400The document file was invalid and can't be used in inline mode
104EMAIL_HASH_EXPIRED400The email hash expired and cannot be used to verify it
105EMAIL_INVALID400The given email is invalid
106EMAIL_UNCONFIRMED_0400Email unconfirmed, the length of the code must be {code_length}
107EMOJI_INVALID400
108EMOJI_NOT_MODIFIED400
109EMOTICON_EMPTY400The emoticon field cannot be empty
110EMOTICON_INVALID400The specified emoticon cannot be used or was not a emoticon
111EMOTICON_STICKERPACK_MISSING400The emoticon sticker pack you are trying to get is missing
112ENCRYPTED_MESSAGE_INVALID400Encrypted message invalid
113ENCRYPTION_ALREADY_ACCEPTED400Secret chat already accepted
114ENCRYPTION_ALREADY_DECLINED400The secret chat was already declined
115ENCRYPTION_DECLINED400The secret chat was declined
116ENCRYPTION_ID_INVALID400The provided secret chat ID is invalid
117ENCRYPTION_OCCUPY_FAILED500TDLib developer claimed it is not an error while accepting secret chats and 500 is used instead of 420
118ENTITIES_TOO_LONG400It is no longer possible to send such long data inside entity tags (for example inline text URLs)
119ENTITY_MENTION_USER_INVALID400You can't use this entity
120ERROR_TEXT_EMPTY400The provided error message is empty
121EXPIRE_DATE_INVALID400
122EXPIRE_FORBIDDEN400
123EXPORT_CARD_INVALID400Provided card is invalid
124EXTERNAL_URL_INVALID400External URL invalid
125FIELD_NAME_EMPTY400The field with the name FIELD_NAME is missing
126FIELD_NAME_INVALID400The field with the name FIELD_NAME is invalid
127FILEREF_UPGRADE_NEEDED406The file reference needs to be refreshed before being used again
128FILE_CONTENT_TYPE_INVALID400
129FILE_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 ...)
130FILE_MIGRATE_0303The file to be accessed is currently stored in DC {new_dc}
131FILE_PARTS_INVALID400The number of file parts is invalid
132FILE_PART_EMPTY400The provided file part is empty
133FILE_PART_INVALID400The file part number is invalid
134FILE_PART_LENGTH_INVALID400The length of a file part is invalid
135FILE_PART_SIZE_CHANGED400The file part size (chunk size) cannot change during upload
136FILE_PART_SIZE_INVALID400The provided file part size is invalid
137FILE_PART_0_MISSING400Part {which} of the file is missing from storage
138FILE_REFERENCE_EMPTY400The file reference must exist to access the media and it cannot be empty
139FILE_REFERENCE_EXPIRED400The file reference has expired and is no longer valid or it belongs to self-destructing media and cannot be resent
140FILE_REFERENCE_INVALID400The file reference is invalid or you can't do that operation on such message
141FILE_TITLE_EMPTY400
142FIRSTNAME_INVALID400The first name is invalid
143FLOOD_TEST_PHONE_WAIT_0420A wait of {seconds} seconds is required in the test servers
144FLOOD_WAIT_0420A wait of {seconds} seconds is required
145FOLDER_ID_EMPTY400The folder you tried to delete was already empty
146FOLDER_ID_INVALID400The folder you tried to use was not valid
147FRESH_CHANGE_ADMINS_FORBIDDEN400Recently logged-in users cannot add or change admins
148FRESH_CHANGE_PHONE_FORBIDDEN406Recently logged-in users cannot use this request
149FRESH_RESET_AUTHORISATION_FORBIDDEN406The current session is too new and cannot be used to reset other authorisations yet
150FROM_PEER_INVALID400The given from_user peer cannot be used for the parameter
151GAME_BOT_INVALID400You cannot send that game with the current bot
152GIF_CONTENT_TYPE_INVALID400
153GIF_ID_INVALID400The provided GIF ID is invalid
154GRAPH_INVALID_RELOAD400
155GRAPH_OUTDATED_RELOAD400Data can't be used for the channel statistics, graphs outdated
156GROUPCALL_ADD_PARTICIPANTS_FAILED500
157GROUPCALL_ALREADY_DISCARDED400
158GROUPCALL_FORBIDDEN403
159GROUPCALL_JOIN_MISSING400
160GROUPCALL_SSRC_DUPLICATE_MUCH400
161GROUPCALL_NOT_MODIFIED400
162GROUPED_MEDIA_INVALID400Invalid grouped media
163GROUP_CALL_INVALID400Group call invalid
164HASH_INVALID400The provided hash is invalid
165HISTORY_GET_FAILED500Fetching of history failed
166IMAGE_PROCESS_FAILED400Failure while processing image
167IMPORT_FILE_INVALID400The file is too large to be imported
168IMPORT_FORMAT_UNRECOGNIZED400Unknown import format
169IMPORT_ID_INVALID400
170INLINE_BOT_REQUIRED403The action must be performed through an inline bot callback
171INLINE_RESULT_EXPIRED400The inline query expired
172INPUT_CONSTRUCTOR_INVALID400The provided constructor is invalid
173INPUT_FETCH_ERROR400An error occurred while deserializing TL parameters
174INPUT_FETCH_FAIL400Failed deserializing TL payload
175INPUT_FILTER_INVALID400The search query filter is invalid
176INPUT_LAYER_INVALID400The provided layer is invalid
177INPUT_METHOD_INVALID400The invoked method does not exist anymore or has never existed
178INPUT_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)
179INPUT_USER_DEACTIVATED400The specified user was deleted
180INTERDC_0_CALL_ERROR500An error occurred while communicating with DC {dc}
181INTERDC_0_CALL_RICH_ERROR500A rich error occurred while communicating with DC {dc}
182INVITE_FORBIDDEN_WITH_JOINAS400
183INVITE_HASH_EMPTY400The invite hash is empty
184INVITE_HASH_EXPIRED400The chat the user tried to join has expired and is not valid anymore
185INVITE_HASH_INVALID400The invite hash is invalid
186LANG_CODE_INVALID400
187LANG_PACK_INVALID400The provided language pack is invalid
188LASTNAME_INVALID400The last name is invalid
189LIMIT_INVALID400An invalid limit was provided. See https://core.telegram.org/api/files#downloading-files
190LINK_NOT_MODIFIED400The channel is already linked to this group
191LOCATION_INVALID400The location given for a file was invalid. See https://core.telegram.org/api/files#downloading-files
192MAX_ID_INVALID400The provided max ID is invalid
193MAX_QTS_INVALID400The provided QTS were invalid
194MD5_CHECKSUM_INVALID400The MD5 check-sums do not match
195MEDIA_CAPTION_TOO_LONG400The caption is too long
196MEDIA_EMPTY400The provided media object is invalid or the current account may not be able to send it (such as games as users)
197MEDIA_GROUPED_INVALID400
198MEDIA_INVALID400Media invalid
199MEDIA_NEW_INVALID400The new media to edit the message with is invalid (such as stickers or voice notes)
200MEDIA_PREV_INVALID400The old media cannot be edited with anything else (such as stickers or voice notes)
201MEDIA_TTL_INVALID400
202MEGAGROUP_ID_INVALID400The group is invalid
203MEGAGROUP_PREHISTORY_HIDDEN400You can't set this discussion group because it's history is hidden
204MEGAGROUP_REQUIRED400The request can only be used with a megagroup channel
205MEMBER_NO_LOCATION500An internal failure occurred while fetching user info (couldn't find location)
206MEMBER_OCCUPY_PRIMARY_LOC_FAILED500Occupation of primary member location failed
207MESSAGE_AUTHOR_REQUIRED403Message author required
208MESSAGE_DELETE_FORBIDDEN403You can't delete one of the messages you tried to delete, most likely because it is a service message.
209MESSAGE_EDIT_TIME_EXPIRED400You can't edit this message anymore, too much time has passed since its creation.
210MESSAGE_EMPTY400Empty or invalid UTF-8 message was sent
211MESSAGE_IDS_EMPTY400No message ids were provided
212MESSAGE_ID_INVALID400The specified message ID is invalid or you can't do that operation on such message
213MESSAGE_NOT_MODIFIED400Content of the message was not modified
214MESSAGE_POLL_CLOSED400The poll was closed and can no longer be voted on
215MESSAGE_TOO_LONG400Message was too long. Current maximum length is 4096 UTF-8 characters
216METHOD_INVALID400The API method is invalid and cannot be used
217MSGID_DECREASE_RETRY500The request should be retried with a lower message ID
218MSG_ID_INVALID400The message ID used in the peer was invalid
219MSG_WAIT_FAILED400A waiting call returned an error
220MT_SEND_QUEUE_TOO_LONG500
221MULTI_MEDIA_TOO_LONG400Too many media files were included in the same album
222NEED_CHAT_INVALID500The provided chat is invalid
223NEED_MEMBER_INVALID500The provided member is invalid or does not exist (for example a thumb size)
224NETWORK_MIGRATE_0303The source IP address is associated with DC {new_dc}
225NEW_SALT_INVALID400The new salt is invalid
226NEW_SETTINGS_INVALID400The new settings are invalid
227NEXT_OFFSET_INVALID400The value for next_offset is invalid. Check that it has normal characters and is not too long
228OFFSET_INVALID400The given offset was invalid, it must be divisible by 1KB. See https://core.telegram.org/api/files#downloading-files
229OFFSET_PEER_ID_INVALID400The provided offset peer is invalid
230OPTIONS_TOO_MUCH400You defined too many options for the poll
231OPTION_INVALID400The option specified is invalid and does not exist in the target poll
232PACK_SHORT_NAME_INVALID400Invalid sticker pack name. It must begin with a letter, can't contain consecutive underscores and must end in "_by_<bot username>".
233PACK_SHORT_NAME_OCCUPIED400A stickerpack with this name already exists
234PARTICIPANTS_TOO_FEW400Not enough participants
235PARTICIPANT_CALL_FAILED500Failure while making call
236PARTICIPANT_JOIN_MISSING403
237PARTICIPANT_ID_INVALID
238PARTICIPANT_VERSION_OUTDATED400The other participant does not use an up to date telegram client with support for calls
239PASSWORD_EMPTY400The provided password is empty
240PASSWORD_HASH_INVALID400The password (and thus its hash value) you entered is invalid
241PASSWORD_MISSING400The account must have 2-factor authentication enabled (a password) before this method can be used
242PASSWORD_RECOVERY_EXPIRED400
243PASSWORD_RECOVERY_NA400
244PASSWORD_REQUIRED400The account must have 2-factor authentication enabled (a password) before this method can be used
245PASSWORD_TOO_FRESH_0400The password was added too recently and {seconds} seconds must pass before using the method
246PAYMENT_PROVIDER_INVALID400The payment provider was not recognised or its token was invalid
247PEER_FLOOD400Too many requests
248PEER_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)
249PEER_ID_NOT_SUPPORTED400The provided peer ID is not supported
250PERSISTENT_TIMESTAMP_EMPTY400Persistent timestamp empty
251PERSISTENT_TIMESTAMP_INVALID400Persistent timestamp invalid
252PERSISTENT_TIMESTAMP_OUTDATED500Persistent timestamp outdated
253PHONE_CODE_EMPTY400The phone code is missing
254PHONE_CODE_EXPIRED400The confirmation code has expired
255PHONE_CODE_HASH_EMPTY400The phone code hash is missing
256PHONE_CODE_INVALID400The phone code entered was invalid
257PHONE_MIGRATE_0303The phone number a user is trying to use for authorization is associated with DC {new_dc}
258PHONE_NUMBER_APP_SIGNUP_FORBIDDEN400You can't sign up using this app
259PHONE_NUMBER_BANNED400The used phone number has been banned from Telegram and cannot be used anymore. Maybe check https://www.telegram.org/faq_spam
260PHONE_NUMBER_FLOOD400You asked for the code too many times.
261PHONE_NUMBER_INVALID400 406The phone number is invalid
262PHONE_NUMBER_OCCUPIED400The phone number is already in use
263PHONE_NUMBER_UNOCCUPIED400The phone number is not yet being used
264PHONE_PASSWORD_FLOOD406You have tried logging in too many times
265PHONE_PASSWORD_PROTECTED400This phone is password protected
266PHOTO_CONTENT_TYPE_INVALID400
267PHOTO_CONTENT_URL_EMPTY400The content from the URL used as a photo appears to be empty or has caused another HTTP error
268PHOTO_CROP_SIZE_SMALL400Photo is too small
269PHOTO_EXT_INVALID400The extension of the photo is invalid
270PHOTO_ID_INVALID400Photo id is invalid
271PHOTO_INVALID400Photo invalid
272PHOTO_INVALID_DIMENSIONS400The photo dimensions are invalid (hint: `pip install pillow` for `send_file` to resize images)
273PHOTO_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
274PHOTO_THUMB_URL_EMPTY400The URL used as a thumbnail appears to be empty or has caused another HTTP error
275PIN_RESTRICTED400You can't pin messages in private chats with other people
276PINNED_DIALOGS_TOO_MUCH400
277POLL_ANSWERS_INVALID400The poll did not have enough answers or had too many
278POLL_OPTION_DUPLICATE400A duplicate option was sent in the same poll
279POLL_OPTION_INVALID400A poll option used invalid data (the data may be too long)
280POLL_QUESTION_INVALID400The poll question was either empty or too long
281POLL_UNSUPPORTED400This layer does not support polls in the issued method
282POLL_VOTE_REQUIRED403
283PREVIOUS_CHAT_IMPORT_ACTIVE_WAIT_0MIN406Similar to a flood wait, must wait {minutes} minutes
284PRIVACY_KEY_INVALID400The privacy key is invalid
285PRIVACY_TOO_LONG400Cannot add that many entities in a single request
286PRIVACY_VALUE_INVALID400The privacy value is invalid
287PTS_CHANGE_EMPTY500No PTS change
288PUBLIC_KEY_REQUIRED400
289QUERY_ID_EMPTY400The query ID is empty
290QUERY_ID_INVALID400The query ID is invalid
291QUERY_TOO_SHORT400The query string is too short
292QUIZ_ANSWER_MISSING400
293QUIZ_CORRECT_ANSWERS_EMPTY400A quiz must specify one correct answer
294QUIZ_CORRECT_ANSWERS_TOO_MUCH400There can only be one correct answer
295QUIZ_CORRECT_ANSWER_INVALID400The correct answer is not an existing answer
296QUIZ_MULTIPLE_INVALID400A poll cannot be both multiple choice and quiz
297RANDOM_ID_DUPLICATE500You provided a random ID that was already used
298RANDOM_ID_INVALID400A provided random ID is invalid
299RANDOM_LENGTH_INVALID400Random length invalid
300RANGES_INVALID400Invalid range provided
301REACTION_EMPTY400No reaction provided
302REACTION_INVALID400Invalid reaction provided (only emoji are allowed) or you cannot use the reaction in the specified chat
303REFLECTOR_NOT_AVAILABLE400Invalid call reflector server
304REG_ID_GENERATE_FAILED500Failure while generating registration ID
305REPLY_MARKUP_GAME_EMPTY400The provided reply markup for the game is empty
306REPLY_MARKUP_INVALID400The provided reply markup is invalid
307REPLY_MARKUP_TOO_LONG400The data embedded in the reply markup buttons was too much
308RESET_REQUEST_MISSING400
309RESULTS_TOO_MUCH400You sent too many results, see https://core.telegram.org/bots/api#answerinlinequery for the current limit
310RESULT_ID_DUPLICATE400Duplicated IDs on the sent results. Make sure to use unique IDs
311RESULT_ID_INVALID400The given result cannot be used to send the selection to the bot
312RESULT_TYPE_INVALID400Result type invalid
313RIGHT_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)
314RPC_CALL_FAIL500Telegram is having internal issues, please try again later.
315RPC_MCGET_FAIL500Telegram is having internal issues, please try again later.
316RSA_DECRYPT_FAILED400Internal RSA decryption failed
317SCHEDULE_BOT_NOT_ALLOWED400Bots are not allowed to schedule messages
318SCHEDULE_DATE_INVALID400
319SCHEDULE_DATE_TOO_LATE400The date you tried to schedule is too far in the future (last known limit of 1 year and a few hours)
320SCHEDULE_STATUS_PRIVATE400You cannot schedule a message until the person comes online if their privacy does not show this information
321SCHEDULE_TOO_MUCH400You cannot schedule more messages in this chat (last known limit of 100 per chat)
322SEARCH_QUERY_EMPTY400The search query is empty
323SECONDS_INVALID400Slow mode only supports certain values (e.g. 0, 10s, 30s, 1m, 5m, 15m and 1h)
324SEND_AS_PEER_INVALID
325SEND_CODE_UNAVAILABLE406
326SEND_MESSAGE_MEDIA_INVALID400The message media was invalid or not specified
327SEND_MESSAGE_TYPE_INVALID400The message type is invalid
328SENSITIVE_CHANGE_FORBIDDEN403Your sensitive content settings cannot be changed at this time
329SESSION_EXPIRED401The authorization has expired
330SESSION_PASSWORD_NEEDED401Two-steps verification is enabled and a password is required
331SESSION_REVOKED401The authorization has been invalidated, because of the user terminating all sessions
332SESSION_TOO_FRESH_0400The session logged in too recently and {seconds} seconds must pass before calling the method
333SHA256_HASH_INVALID400The provided SHA256 hash is invalid
334SHORTNAME_OCCUPY_FAILED400An error occurred when trying to register the short-name used for the sticker pack. Try a different name
335SHORT_NAME_INVALID400
336SHORT_NAME_OCCUPIED400
337SLOWMODE_WAIT_0420A wait of {seconds} seconds is required before sending another message in this chat
338SRP_ID_INVALID400
339START_PARAM_EMPTY400The start parameter is empty
340START_PARAM_INVALID400Start parameter invalid
341STATS_MIGRATE_0303The channel statistics must be fetched from DC {dc}
342STICKERSET_INVALID400The provided sticker set is invalid
343STICKERSET_OWNER_ANONYMOUS406This sticker set can't be used as the group's official stickers because it was created by one of its anonymous admins
344STICKERS_EMPTY400No sticker provided
345STICKER_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)
346STICKER_EMOJI_INVALID400Sticker emoji invalid
347STICKER_FILE_INVALID400Sticker file invalid
348STICKER_ID_INVALID400The provided sticker ID is invalid
349STICKER_INVALID400The provided sticker is invalid
350STICKER_PNG_DIMENSIONS400Sticker png dimensions invalid
351STICKER_PNG_NOPNG400Stickers must be a png file but the used image was not a png
352STICKER_TGS_NODOC400
353STICKER_TGS_NOTGS400Stickers must be a tgs file but the used file was not a tgs
354STICKER_THUMB_PNG_NOPNG400Stickerset thumb must be a png file but the used file was not png
355STICKER_THUMB_TGS_NOTGS400Stickerset thumb must be a tgs file but the used file was not tgs
356STORAGE_CHECK_FAILED500Server storage check failed
357STORE_INVALID_SCALAR_TYPE500
358TAKEOUT_INIT_DELAY_0420A wait of {seconds} seconds is required before being able to initiate the takeout
359TAKEOUT_INVALID400The takeout session has been invalidated by another data export session
360TAKEOUT_REQUIRED400You must initialize a takeout request first
361TEMP_AUTH_KEY_EMPTY400No temporary auth key provided
362TIMEOUT500A timeout occurred while fetching data from the worker
363TITLE_INVALID400
364THEME_INVALID400Theme invalid
365THEME_MIME_INVALID400You cannot create this theme, the mime-type is invalid
366TMP_PASSWORD_DISABLED400The temporary password is disabled
367TMP_PASSWORD_INVALID400Password auth needs to be regenerated
368TOKEN_INVALID400The provided token is invalid
369TTL_DAYS_INVALID400The provided TTL is invalid
370TTL_MEDIA_INVALID400The provided media cannot be used with a TTL
371TTL_PERIOD_INVALID400The provided TTL Period is invalid
372TYPES_EMPTY400The types field is empty
373TYPE_CONSTRUCTOR_INVALID400The type constructor is invalid
374UNKNOWN_ERROR400
375UNKNOWN_METHOD500The method you tried to call cannot be called on non-CDN DCs
376UNTIL_DATE_INVALID400That date cannot be specified in this request (try using None)
377UPDATE_APP_TO_LOGIN406
378URL_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)
379USER_VOLUME_INVALID400
380USERNAME_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]"
381USERNAME_NOT_MODIFIED400The username is not different from the current username
382USERNAME_NOT_OCCUPIED400The username is not in use by anyone else yet
383USERNAME_OCCUPIED400The username is already taken
384USERS_TOO_FEW400Not enough users (to create a chat, for example)
385USERS_TOO_MUCH400The maximum number of users has been exceeded (to create a chat, for example)
386USER_ADMIN_INVALID400Either you're not an admin or you tried to ban an admin that you didn't promote
387USER_ALREADY_INVITED400
388USER_ALREADY_PARTICIPANT400The authenticated user is already a participant of the chat
389USER_BANNED_IN_CHANNEL400You're banned from sending messages in supergroups/channels
390USER_BLOCKED400User blocked
391USER_BOT400Bots can only be admins in channels.
392USER_BOT_INVALID400 403This method can only be called by a bot
393USER_BOT_REQUIRED400This method can only be called by a bot
394USER_CHANNELS_TOO_MUCH403One of the users you tried to add is already in too many channels/supergroups
395USER_CREATOR400You can't leave this channel, because you're its creator
396USER_DEACTIVATED401The user has been deleted/deactivated
397USER_DEACTIVATED_BAN401The user has been deleted/deactivated
398USER_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
399USER_INVALID400The given user was invalid
400USER_IS_BLOCKED400 403User is blocked
401USER_IS_BOT400Bots can't send messages to other bots
402USER_KICKED400This user was kicked from this supergroup/channel
403USER_MIGRATE_0303The user whose identity is being used to execute queries is associated with DC {new_dc}
404USER_NOT_MUTUAL_CONTACT400 403The provided user is not a mutual contact
405USER_NOT_PARTICIPANT400The target user is not a member of the specified megagroup or channel
406USER_PRIVACY_RESTRICTED403The user's privacy settings do not allow you to do this
407USER_RESTRICTED403You're spamreported, you can't create channels or chats.
408USERPIC_UPLOAD_REQUIRED400You must have a profile picture before using this method
409VIDEO_CONTENT_TYPE_INVALID400The video content type is not supported with the given parameters (i.e. supports_streaming)
410VIDEO_FILE_INVALID400The given video cannot be used
411VIDEO_TITLE_EMPTY400
412WALLPAPER_FILE_INVALID400The given file cannot be used as a wallpaper
413WALLPAPER_INVALID400The input wallpaper was not valid
414WALLPAPER_MIME_INVALID400
415WC_CONVERT_URL_INVALID400WC convert URL invalid
416WEBDOCUMENT_MIME_INVALID400
417WEBDOCUMENT_URL_INVALID400The given URL cannot be used
418WEBPAGE_CURL_FAILED400Failure while fetching the webpage with cURL
419WEBPAGE_MEDIA_EMPTY400Webpage media empty
420WORKER_BUSY_TOO_LONG_RETRY500Telegram workers are too busy to respond immediately
421YOU_BLOCKED_USER400You blocked this user