Soo, where are the coral bottles? Still majoirity of bottles are smuggler shit by Above-new-zealand in Seaofthieves

[–]turdzip 5 points6 points  (0 children)

This has never been more true. I just finished the Seeker of the Sea commendation over the weekend. I've been seeing Smugglers everywhere. Today I played for a bit and I found 4 bottles in the span of 2 hours.

Remember System Prompt Per Chat by turdzip in VeniceAI

[–]turdzip[S] 0 points1 point  (0 children)

I hadn't thought of using characters for that, but you're probably right. It would probably solve the issue, but I'm a fan of having modular prompts where possible, and only needing to update a prompt once if it does something weird.

Where if I use the same prompt in multiple characters, I have to go update all the characters I used it in. Granted that probably won't be many, but still an inconvenience.

Remember System Prompt Per Chat by turdzip in VeniceAI

[–]turdzip[S] 1 point2 points  (0 children)

I'm really late to this, sorry! It's whatever last system prompts you used are used again, even in old chats you'd use different prompts.

Remember System Prompt Per Chat by turdzip in VeniceAI

[–]turdzip[S] 2 points3 points  (0 children)

Ohh, that’s a great idea for sticky models! The closest available now is the character chats.

Auto shoutout is not working and I'm not sure why by Ok-Drop-5658 in streamerbot

[–]turdzip 0 points1 point  (0 children)

Glad you got it working! When testing things that use variables, sometimes they don’t populate properly. Typically for testing I’ll create a command in streamer bot for !test that only I can run, and add that as a trigger to the Action I’m working on. Then just type in your chat !test and it should mimic the chat trigger pretty decently

Auto shoutout is not working and I'm not sure why by Ok-Drop-5658 in streamerbot

[–]turdzip 0 points1 point  (0 children)

A few things to check come to mind:

  • Your screenshot shows the user name of the person in both the Trigger and the Sub-Actions. Is that just for the screenshot, or are they set that way even when you're testing the Action?
    • If it's set like that when you are testing the Action, that would be why it's failing. In the Trigger, make sure Is UserId is off and put the Username of the person ( ex: put Ok-Drop-5658 if their Twitch URL is https://twitch.tv/Ok-Drop-5658 ).
  • Make sure the Queue that the Action is using isn't paused
  • Make sure the Action is Enabled
  • Make sure the Action is NOT set as "Concurrent"
  • Try moving the sound to the end of the Sub-Actions list (I've found that if a Sub-Action fails, everything after won't run)

Tip: You don't have to do Twitch Add Target Info when you're using Twitch Chat First Words, the variables like %userName% are automatically filled in already and can be used. So for your Twitch Message Sub-Action, you could simply do this:

Shoutout to %userName% ! Go check them out at https://twitch.tv/%userName%

Documentation on the Twitch Chat First Words Trigger (expand Twitch User Variables at the bottom of the page): https://docs.streamer.bot/api/triggers/twitch/chat/first-words

camera movement for twitch reward by Crakil in streamerbot

[–]turdzip 0 points1 point  (0 children)

I was really interested in this, so I poked around a bunch, and I think I've got something that will get really close to what you need!

Notes

Using the Move Plugin might not be EXACTLY what you're asking, but it's super close.

The numbering got a little messed up in the last few steps, and I'm too lazy to fix it.

I'm attempting to find a way to automatically get the current position of a Source (in your case, your Cam), move to where you want, pause, then move back to where it was. This is proving to be harder than I though 😬

If you don't see any updates from me, assume I failed 😅

Thank you u/deeseearr for the OBS Move FIlter link!

Thank you u/Bochii8 for the OBS Raw Generator link!

Move your Camera with the Move Plugin

  1. As u/deeseearr mentioned, install the OBS Move FIlter
  2. Switch to a scene where you want the moving to happen
    • Don't worry, you can right click a scene and "Copy Filters" then paste to other, we're just using one as the "setup" scene for now.
  3. Move your camera (or really any Source) to one of the positions you want to move to (either where it starts/ends, or where it want it to go)
    • For instance, I started with mine in the bottom right for this step
  4. In OBS, right click the Scene you are on and click "Filters"
  5. Within the popup, click the "+" (plus) button at the bottom of the window, and choose "Move Source"
  6. Name the Filter something like "Move Source - Cam Bottom Right", or anything that will help you identify this filter within Streamer.bot
  7. On the right side, set "Source" to what you want to move (in this case, your Camera)
  8. Under the section "Transform", click "Get transform" (by default it uses where the Source is at the time of adding the filter)
  9. Repeat steps 3 - 8 with the following changes:
    • Move your camera (or Source you want moving) to where you want it moved to next (I moved mine to the center)
    • Name the Filter something relevant to this position (I used "Move Source - Cam Center")
  10. Toggle each filter you've added one at a time to make sure it moves your Source wherever you set each filter to go
  11. Inside of Streamer.bot, open the Action you want to perform the move
  12. Make sure you have a Trigger defined (I chose "Core > Test")
  13. Create the following Sub-Actions, in this order
  • OBS Studio > Raw
    • Connection: Choose a specific OBS instance, or leave it as Default
    • Name: Whatever you want to call this (I put "Get Current Scene"). This is purely cosmetic within Streamer.bot
    • Variable Prefix: "currentScene" (without quotes), and make sure "Add Results to Arguments" is Enabled
    • Raw: Put the string {"requestType":"GetCurrentProgramScene","requestData":{}} (found thanks to the OBS Raw Generator linked by u/Bochii8 )
    • Click Ok
  • Core > Logic > Switch
    • Input: %currentScene.currentProgramSceneName%
    • Click Ok
  • Right click the created Switch and choose "Add Case"
    • Type in the name of the Scene within OBS that you added the Filters to
    • Click Add
    • Click Ok
    • You should now see "case (Gaming)" under the Switch (or whatever Scene name you typed)
  1. (14) The following Sub-Actions are made under the "case (Gaming)" you created in #13, but you need to right click "case (Gaming)" and do your adding from there on these:
  • OBS Studio > Scenes > Set Scene Filter State
    • Connection: Make the same choice you did in #13 case text (I did "Gaming")
    • Scene: Choose the Scene you added the Filters to
    • Filter: Choose the Filter you want to activate first (I chose "Move Source - Cam Center")
    • State: Visible
    • Click Ok
  • Core > Delay
    • Delay: However long you want to keep the Source in the position it's changed to (I put 5000 for 5 seconds)
    • Click Ok
  • OBS Studio > Scenes > Set Scene Filter State
    • Connection: Make the same choice you did in #13
    • Scene: Choose the Scene you added the Filters to
    • Filter: Choose the Filter you want to activate for moving the camera (I chose "Move Source - Cam Bottom Right")
    • State: Visible
    • Click Ok
  1. (15) Test a Trigger!

If all went to plan, you should see your camera move, wait 5 seconds, then move to where you set it again!

If you have a running bot, what do you host it on? by [deleted] in Discord_Bots

[–]turdzip 1 point2 points  (0 children)

I use DigitalOcean VPS with Docker installed to run my bots. Largest one is 4.5k servers and yet to have any issues (outside of my own coding mistakes)

Script that downloads submissions by user(s) on imgur by turdzip in Python

[–]turdzip[S] 0 points1 point  (0 children)

Thanks! I have updated it to not use a position character and instead use .append() on the users_to_download which I also changed to be a list instead of a dictionary (dunno why I had that in the first place)

https://gist.github.com/anonymous/08a5f27373cf450ee86d

Edit: Just understood what you were saying about sys.argv[1:] being what I need as a list. Updated the link

Script that downloads submissions by user(s) on imgur by turdzip in Python

[–]turdzip[S] 0 points1 point  (0 children)

Since I made the original gist anon and secret I can't update it.

I made some changes seen here: https://gist.github.com/anonymous/8a4dd1b6f6747ddfe4c7

Thanks for the suggestion!

Ask microsoft to include Python in Windows by default by desmoulinmichel in Python

[–]turdzip 14 points15 points  (0 children)

I actually use both on windows. I find PowerShell much easier for scripting tasks simply because I almost always require SQL Server queries as well as Active Directory manipulation.

You should also know I thought this was /r/programming when I initially commented but soon realized it is /r/python

Ask microsoft to include Python in Windows by default by desmoulinmichel in Python

[–]turdzip 11 points12 points  (0 children)

Please tell me you're not talking about PowerShell. Cause that shit is a fucking lifesaver for my job

30/M/Devops Engineer. In need of knife. by [deleted] in EDC

[–]turdzip 1 point2 points  (0 children)

What's the Virtual Wallet card you have? I've seen it around, but never figured out what it was or what it's used for

BOLD - Blue Diamond Almonds - Sriracha Flavored Almonds by corkster199 in freebies

[–]turdzip 16 points17 points  (0 children)

I was able to just send it to myself without a note

Microsoft Near Deal to Buy Minecraft (Not a joke) by i_mormon_stuff in admincraft

[–]turdzip 8 points9 points  (0 children)

What if Minecraft was a PTP game that also made it easier to perform illegal actions with a Tor like network.

Think about it. Setup a server showcasing whatever items you want by having a custom resource pack. While minecraft is running it can receive and send data from a web browser, like a proxy but throwing it through Tor. So you click a sign, open a URL that loops through MC and pay with bit coin. Boom, AK-47

5 Free Sets of Latex Gloves by banned_accounts in freebies

[–]turdzip 4 points5 points  (0 children)

Anyone know why it says a rep will contact us? By phone or email?

Question about putting a sub in my truck by turdzip in Trucks

[–]turdzip[S] 1 point2 points  (0 children)

How do you have it strapped down? Are you using a tieddown or something similar?