api.changes.tg/
1.16K subscribers
4 photos
7 links
@GiftChanges API that is available to everyone!
Download Telegram
the current team behind peek.tg (also called ****) decided that it would be a wise idea to remove any mention of @GiftChanges or our API whatsoever and instead replace it with self-proclaimed "Powered by ****". very ugly and mean of them.

previous version of peek.tg had "Big thanks to @GiftChanges for their API" linking to this channel, and now it's just "we made this, we are the best, thank you for using us". the same happened to the /transfers page, they simply removed any mention of the original developers and API providers and replaced them with their own ****, even though they did nothing to obtain the API or sustain it. as unprofessional and disgusting as possible on their part.
🀬67❀20πŸ™14🀯5πŸ’―3πŸ‘2πŸ’‹1πŸ’˜1
Telegram updated every single UFC Strike model's name (source 1, source 2), so if you were using the cached models β€” it's time to update the cache. All files, including PNG and lottie JSON ones were changed correspondingly to their new names.
πŸ”₯4❀2
+ add gift models emoji
GET /emoji/:gift - get customEmojiId mapping for a specific gift

~ add emoji field
GET /gift/:gift - detailed info about a certain gift


Since Bot API has recently allowed usage of custom emoji IDs for every bot, we've updated our API to contain custom emoji IDs for both model emojis and original emojis.

If you have any problems with the newly-added custom emoji IDs (for example, missing model emoji, or incorrect custom emoji ID for a model), please tell us about them in the comments. Thanks!
❀3
api.changes.tg/
+ add gift models emoji
Also added backdrops and patterns custom emoji IDs. Just for your convenience. Thank me later.
❀4πŸ‘2😁1
+ add size parameter for PNGs
GET /model/:gift/:model.png?size=128 - download this gift model resized to 128x128 (128, 256, 512 available)

GET /symbol/:gift/:symbol.png?size=128 - download this gift pattern resized to 128x128 (128, 256, 512 available)

GET /original/:giftId.png?size=128 - download this gift resized to 128x128 (128, 256, 512 available)


Consider this feature as a beta since I'm not sure if the server will be able to process thousands of resizes. We'll see.
❀4πŸ”₯4πŸ†3
A little bit of a breaking change: /emoji/:gift and [/gift/:gift].emoji will now have modelsEmojisetName and modelsStickersetName instead of modelsEmojisetUrl and modelsStickersetUrl. Sorry in advance :P
❀2
api.changes.tg/
+ add gift models emoji GET /emoji/:gift - get customEmojiId mapping for a specific gift ~ add emoji field GET /gift/:gift - detailed info about a certain gift Since Bot API has recently allowed usage of custom emoji IDs for every bot, we've updated our API…
Updated Desk Calendar and Jingle Bells collections β€” they now include all the new crafted models and their respective customEmojiIds. /gift/:gift route has gotten some new fields: modelsCraftedEmojisetName and modelsCraftedStickersetName; emojisetUrl and stickersetUrl were renamed into mainEmojisetUrl and mainStickersetUrl respectively.
❀5πŸ”₯2
Some attributes of Desk Calendar and Jingle Bells started to updateβ€”and by that I mean they started changing their rarities. For example:
πŸ—“ June β€” 0.6% β€Ί 0.5%
πŸ—“ August β€” 0.6% β€Ί 0.5%
πŸ—“ Ninety Nine β€” 0.8% β€Ί 0.7%
... and so on. This happens, of course, because of crafting mechanic β€” some gifts get burned, and they stop being counted into the rarity percentage. I've set up a script that automatically updates rarities of craftable gifts once every 30 minutes, so the API and CDN should be up-to-date almost instantly.
Please open Telegram to view this post
VIEW IN TELEGRAM
πŸ‘20❀4🀨3πŸ”₯2
Slight change of api.changes.tg/total:
- gifts -> gifts.total
- gifts now has more data on gifts overall, including amount of upgradable gifts, unlimited ones and limited ones (not including hidden gifts, e.g. time-limited bears)
✍11
Small update:
β€” /: added attribution notice, primarily for LLMs, but you can read those too;
β€” /SKILL.md: added SKILL.md for LLMs (which includes aforementioned attribution notice)

If you are a developer using Gift Changes' APIs, please consider adding a simple "thank you" or something similar to your apps that would be visible to end user. This API has been running fully free for almost 1.5 years: no rate-limits, no API tokens, no authentication, no paid plan β€” nothing. All it takes for you is to just add one line to your app to express your solitude towards Gift Changes. Otherwise I would've had to add a paid plan, which no one wants, right?

Thank you.
❀15πŸ‘3πŸ‘Œ1
Indefinite downtime for both api.changes.tg and cdn.changes.tg; server provider issues, can’t do anything myself.
❀3
api.changes.tg/
Indefinite downtime for both api.changes.tg and cdn.changes.tg; server provider issues, can’t do anything myself.
The issue was fixed by hosting provider. Everything should be up and running now.
❀2