yours just has a bunch of print statements, several FIXME's, some weird choices (throwing an ApiError in one case but just printing the error in another), random things like a half baked Emoji enum (make this dynamic) and isn't a library you can pip install.
And again, you make statements and don't provide any data to back them up. If there's issues with their API which yours doesn't have then describe or list them.
edit: You also conveniently change your argument once I point out the previous one doesn't hold up.