SnapEnhance icon indicating copy to clipboard operation
SnapEnhance copied to clipboard

Options / Script Ideas

Open ghost opened this issue 1 year ago • 22 comments

Description

Some scripts or options for:

~~• Multi snap Return the feature or implement a custom interaction for it.~~

~~• Shortcuts Being able to send snaps to shortcuts without having to use "Select all" or defining which Users.~~

• Forwarding Being able to forward any type of media and message from any User.

~~• VPN Integrated VPN service or proxies.~~

• Tracking URL's Removes tracking queries from URL's making them safer to open.

~~• SnapScore Log A logger that keeps track of snapscores and updates every time the score increases. Example:~~

~~- [Date/Time] [Media Sent/Times] [Score]~~

• A few silly ideas

  • ~~Themes for the app itself, not what's in the settings.~~
  • Custom fonts.
  • ~~Active status border (shows a green ring around profiles that are online).~~
  • ~~SnapEnhance badge (shows a badge next to usernames of accounts that are using SnapEnhance).~~
  • SnapMap distance (shows how far SE Users are from Friends in miles, KM, etc).
  • ~~Preset or auto responses (if Someone sends a keyword, an automatic message replies).~~ (ai reply script)
  • ~~Disabling MyAI (a toggle when You hold on its profile or in the SE settings).~~ (Snapchat+)
  • ~~Message spammer (not sure if this is a good idea but yeah).~~

I'm aware that some of these MIGHT not be possible but at least a few of these would be cool to see. 🩵

Agreement

  • [X] There is no issue already suggesting my feature.

ghost avatar Jun 11 '24 11:06 ghost

@SinfulZen As per your suggestion, I have made a message_bomber.js script.

  • Message spammer (not sure if this is a good idea but yeah).

Here is the Import from URL link of the message_bomber.js script.(Just copy & paste the link in the Import from URL button in the Scripts tab of SE): Press & Hold to Copy URL

In case you want to have a look on the source code of the script: Source Code

Do let me know if the script met your expectations :)

particle-box avatar Aug 01 '24 18:08 particle-box

It works perfectly, would You mind if I post a small showcase on YouTube? I don't get many views to be honest but it's a pretty cool script, thank You for making this!

ghost avatar Aug 01 '24 18:08 ghost

It works perfectly, would You mind if I post a small showcase on YouTube? I don't get many views to be honest but it's a pretty cool script, thank You for making this!

No problem. Don't forget to share the video link once you are done!

particle-box avatar Aug 01 '24 18:08 particle-box

No problem! I'll edit this comment with the video link or make a new comment. I was actually thinking about making a script for message bombing but haven't had the time haha.

ghost avatar Aug 01 '24 18:08 ghost

No problem! I'll edit this comment with the video link or make a new comment. I was actually thinking about making a script for message bombing but haven't had the time haha.

I have made some other scripts as well, do check them out! Scripts Link

To Import from URL , select any script in the above link then click on the three dots icon then click on view and then copy the link from the address bar of your browser and then paste it in SE.

Please note: The Scheduled Message script is incomplete and will not work.

particle-box avatar Aug 01 '24 18:08 particle-box

@suryadip2008 Here's the video (shorts) link: https://youtube.com/shorts/zjwzaexKIzg Also, amazing scripts!

ghost avatar Aug 01 '24 20:08 ghost

@suryadip2008 Here's the video (shorts) link: https://youtube.com/shorts/zjwzaexKIzg Also, amazing scripts!

Do let me know if you have some more script ideas!

particle-box avatar Aug 02 '24 04:08 particle-box

Hey @suryadip2008, would You be able to make a script that adds custom badges to a Users profile? Like a little "+ Add badge" button next to My username that allows Me to add a PNG or ICO image as a badge? I also have some other script ideas if You're interested in hearing them? I have WhatsApp, Instagram or Discord if You wanna talk on there as it's a lot easier than on here, lol.

ghost avatar Aug 20 '24 08:08 ghost

Hey @suryadip2008, would You be able to make a script that adds custom badges to a Users profile? Like a little "+ Add badge" button next to My username that allows Me to add a PNG or ICO image as a badge? I also have some other script ideas if You're interested in hearing them? I have WhatsApp, Instagram or Discord if You wanna talk on there as it's a lot easier than on here, lol.

You can contact me here: https://t.me/suryadip_sark08

particle-box avatar Aug 20 '24 09:08 particle-box

I don't have Telegram and I don't have another number to create an account...

ghost avatar Aug 20 '24 09:08 ghost

I don't have Telegram and I don't have another number to create an account...

My Discord ID: _suryadip._.17

particle-box avatar Aug 20 '24 14:08 particle-box

  • SnapEnhance badge

This feature could be implemented with a 3rd-party server, like what a few Discord plugins do (more specifically: PronounDB, ReviewDB, etc.).

I think the script should send an MD5 hash (or similar) of the user's username to a server which then stores it. Then, when someone views a profile, the script takes the username and does the same hash then checks by:

  • a) sending it off to the server and receiving a true/false response (potentially resource intensive for the server if a lot of people use this script and it has to fetch 1 hash from a big file each time)
  • b) checking it in a local file that contains all hashes that is downloaded from the server when Snapchat first starts (less resource intensive for the server, as the client does all the IO and validation stuff)

If someone does do this, I would recommend they open-source their implementation.

Note: I may make a server for this, however it will probably store the username hashes in a DB alongside a hashed IP that to reduce potential spamming :)

API

A recommended API implementation that I'd suggest is:

/protocol - GET

  • Returns 1 for Feature Implementation A
  • Returns 2 for Feature Implementation B

/save - POST

  • Requires a body containing a hash to save. (e.g. 5d41402abc4b2a76b9719d911017c592)
  • Stores the hash however you want, alongside IP to reduce spamming if stored safely and the user is aware IPs are saved.

/validate - GET - Feature Implementation A

  • Requires a body containing a hash to check. (e.g. 5d41402abc4b2a76b9719d911017c592)
  • Returns true if hash was stored, or false if it wasn't.

/hashes - GET - Feature Implementation B

  • Returns all the hashes stored (without IPs, of course).

Let me know if anyone has any suggestions!

StupidRepo avatar Aug 31 '24 21:08 StupidRepo

That's a good idea, I think I might make a script that can pull this off.

ghost avatar Aug 31 '24 22:08 ghost

  • SnapEnhance badge

This feature could be implemented with a 3rd-party server, like what a few Discord plugins do (more specifically: PronounDB, ReviewDB, etc.).

I think the script should send an MD5 hash (or similar) of the user's username to a server which then stores it. Then, when someone views a profile, the script takes the username and does the same hash then checks by:

  • a) sending it off to the server and receiving a true/false response (potentially resource intensive for the server if a lot of people use this script and it has to fetch 1 hash from a big file each time)
  • b) checking it in a local file that contains all hashes that is downloaded from the server when Snapchat first starts (less resource intensive for the server, as the client does all the IO and validation stuff)

If someone does do this, I would recommend they open-source their implementation.

Note: I may make a server for this, however it will probably store the username hashes in a DB alongside a hashed IP that to reduce potential spamming :)

API

A recommended API implementation that I'd suggest is:

/protocol - GET

  • Returns 1 for Feature Implementation A
  • Returns 2 for Feature Implementation B

/save - POST

  • Requires a body containing a hash to save. (e.g. 5d41402abc4b2a76b9719d911017c592)
  • Stores the hash however you want, alongside IP to reduce spamming if stored safely and the user is aware IPs are saved.

/validate - GET - Feature Implementation A

  • Requires a body containing a hash to check. (e.g. 5d41402abc4b2a76b9719d911017c592)
  • Returns true if hash was stored, or false if it wasn't.

/hashes - GET - Feature Implementation B

  • Returns all the hashes stored (without IPs, of course).

Let me know if anyone has any suggestions!

@StupidRepo I must say, I am quite impressed by your idea. I am looking for someone who knows how to create a script as I need help with the creation of a script. If you have knowledge about scripts, you can contact me here: Telegram or Discord ID: _suryadip._.17. (I would prefer telegram more) Looking forward for your reply!

And @SinfulZen , I have moved the Scripts Repository , so you won't be able to download the scripts again from the previous link that I had provided as that it is broken. I have also rolled out some significant updates to the Message Bomber script and the latest version of it as of now is 5.3 You can find it here: Scripts Repository

particle-box avatar Sep 01 '24 07:09 particle-box

@StupidRepo I must say, I am quite impressed by your idea. I am looking for someone who knows how to create a script as I need help with the creation of a script. If you have knowledge about scripts, you can contact me here: Telegram or Discord ID: _suryadip._.17. (I would prefer telegram more) Looking forward for your reply!

And @SinfulZen , I have moved the Scripts Repository , so you won't be able to download the scripts again from the previous link that I had provided as that it is broken. I have also rolled out some significant updates to the Message Bomber script and the latest version of it as of now is 5.3 You can find it here: Scripts Repository

Thank you, @suryadip2008! I have never made a script for SnapEnhance, however I will most likely make a Node.js implementation of what I've described rather than make the script. That way, I can host the server and other people can choose to use it if they want (or clone the repo and host their own one).

However I will look into the SnapEnhance scripting engine after I'm done with another project of mine.

Again, thanks for the kind words! :)

StupidRepo avatar Sep 01 '24 10:09 StupidRepo

Why did you cross thus one out

Being able to send snaps to shortcuts without having to use "Select all" or defining which Users.

kittenvr avatar Sep 26 '24 21:09 kittenvr

Why did you cross thus one out

Being able to send snaps to shortcuts without having to use "Select all" or defining which Users.

That basically means it's not possible to implement.

particle-box avatar Sep 27 '24 02:09 particle-box

I don't have Telegram and I don't have another number to create an account...

My Discord ID: _suryadip._.17

Hey, I've added You on Discord but I'll ask here as well. So about My badge script idea? Wouldn't it be possible to have a JSON file on a GitHub repo containing usernames that want to have the badges applied? So a folder in the GitHub repo which contains different badge icons. The JSON file could be in this format:

["sinful.zen","sinfulzen24","sinful.dragon"]

Then a custom script could add a dropdown menu to the far right of the User's username in the profile section on SnapChat (or in the SE app script configuration). User's could then select what badge They want and it'd grab the RAW GitHub link from the repo and apply the custom badge after restarting SnapChat.

It might not even be possible but it's an idea, lol.

ghost avatar Oct 01 '24 11:10 ghost

"""• Shortcuts Being able to send snaps to shortcuts without having to use "Select all" or defining which Users."""

where do i find the script for this? cause its crossed out so is there already smtgh?

MAXVEL187 avatar Mar 04 '25 16:03 MAXVEL187

"""• Shortcuts Being able to send snaps to shortcuts without having to use "Select all" or defining which Users."""

where do i find the script for this? cause its crossed out so is there already smtgh?

It means, "Not possible".

particle-box avatar Mar 05 '25 05:03 particle-box

"""• Shortcuts Being able to send snaps to shortcuts without having to use "Select all" or defining which Users.""" where do i find the script for this? cause its crossed out so is there already smtgh?

It means, "Not possible".

Damn alright But i have an suggestion is it possible to make that you can sea who someone was in the last 24h like how it was whith old snapchat+ (map trace or smtgh it was called)

MAXVEL187 avatar Mar 06 '25 09:03 MAXVEL187

Bring back story download!?

stefankllr avatar Mar 25 '25 21:03 stefankllr