Improvement inquiry

Ask any support / help / issues / problem or question related to Soundcloud Manager
Bartekef
Posts: 677
Joined: Thu Sep 22, 2016 12:24 pm

Improvement inquiry

Post by Bartekef »

Hey

I started DM campaign with Soundcloud manager. To each of my account I prepared lists of profiles, and I send 50 dms everyday.
But there are some problems that are slowing down the process:

1) I use filter: only users that posted a track in last 365 days. It works fine, but every day when I put the same list into program, it would run through all the profiles again - so basically it would exclude the same profiles every day, what takes time. Is there any way for program to filter out items that I don't want to process on (users that posted over 365 days ago), without having it filtering out over and over again every day when I use the same list?

Or maybe, a way to exclude those profiles before I pass the list to DM action? I mean, giving my list to filter out those who posted >365 days ago, so I will have clean list of users that posted before 365 days, then when I use it in DM action I won't have to use User filter anymore. (I hope it's understandable what I just wrote lol)

2) a funcionality that is already in Instadub - could you please add to soundcloudmanager this feature, that when I pass the list to DM action 50 items - it would send 50, and then create new .txt with remaining items to process? So the next day it would process on remaining ones, without going through the entire list again.


Maybe even you could do 2) which would also solve 1) (after each action it would create a list with 1) remaining items 2) without already filtered "posted over 365 days" profiles)

Thank you

Edit: I started action 1 hour ago and it didn't process single item yet, because it either has Failed because of my filter (last track < 365 days) or it's already processed item.

Edit2: And I had some trouble as well:
Get User ID: http://soundcloud.com/xxxxx-337941289
Resolve Url: 'http://soundcloud.com/xxxxx-337941289' to ID
Got ID: 446350719 for: http://soundcloud.com/xxxxx-337941289
http://soundcloud.com/xxxxx-337941289: userId: 446350719
https://soundcloud.com/xxxxx-337941289/ ... -48-34-mp3 uploaded: 46
* SUCCESS: https://soundcloud.com/xxxxx-337941289/ ... -48-34-mp3 uploaded: 46 within: 365
tracks: 1
Sending message with xxxxx to: xxxxx-337941289 attempt: 163
Made: 41 of limit: 50: action: Message: using: xxxxx
Send to: http://soundcloud.com/xxxxx-337941289
Send from: https://soundcloud.com/xxxxx
Get User ID: https://soundcloud.com/xxxxx
Resolve Url: 'https://soundcloud.com/xxxxx' to ID
Got ID: 722768848 for: https://soundcloud.com/xxxx
Auth from bot storage: OAuth 2-290811-722768848-xxxxx
with message: xxxxxxxxxxxxxxxxxxxxxxxxxxx
* FAILED: Sending message failed to:xxxxx
Pause for: 474 seconds
Logs: 27501

This is the newest version of Soundcloud manager, updated today.
Looking forward to reply
Thank you
User avatar
martin@rootjazz
Site Admin
Posts: 34358
Joined: Fri Jan 25, 2013 10:06 pm
Location: The Funk
Contact:

Re: Improvement inquiry

Post by martin@rootjazz »

Bartekef wrote: Mon Nov 04, 2019 12:51 pm Hey

I started DM campaign with Soundcloud manager. To each of my account I prepared lists of profiles, and I send 50 dms everyday.
But there are some problems that are slowing down the process:

1) I use filter: only users that posted a track in last 365 days. It works fine, but every day when I put the same list into program, it would run through all the profiles again - so basically it would exclude the same profiles every day, what takes time. Is there any way for program to filter out items that I don't want to process on (users that posted over 365 days ago), without having it filtering out over and over again every day when I use the same list?
don't put the same profiles in if you don't want them checked.

They profiles MIGHT have posted a track since your last check. You are instructing the program to check them, so it is. If it ignored all because failed previously then you are going to miss profiles that would now pass the filter. That is how the program works, it checks what you feed in

Or maybe, a way to exclude those profiles before I pass the list to DM action? I mean, giving my list to filter out those who posted >365 days ago, so I will have clean list of users that posted before 365 days, then when I use it in DM action I won't have to use User filter anymore. (I hope it's understandable what I just wrote lol)
Run afilter action first so you have your clean list, then use your clean list on the DM module

2) a funcionality that is already in Instadub - could you please add to soundcloudmanager this feature, that when I pass the list to DM action 50 items - it would send 50, and then create new .txt with remaining items to process? So the next day it would process on remaining ones, without going through the entire list again.
Your suggestion has been noted and added to the feature suggestions list. Depending on the demand for the change / feature will alter how quickly it gets implemented.

Edit2: And I had some trouble as well:
Get User ID: http://soundcloud.com/xxxxx-337941289
Resolve Url: 'http://soundcloud.com/xxxxx-337941289' to ID
Got ID: 446350719 for: http://soundcloud.com/xxxxx-337941289
http://soundcloud.com/xxxxx-337941289: userId: 446350719
https://soundcloud.com/xxxxx-337941289/ ... -48-34-mp3 uploaded: 46
* SUCCESS: https://soundcloud.com/xxxxx-337941289/ ... -48-34-mp3 uploaded: 46 within: 365
tracks: 1
Sending message with xxxxx to: xxxxx-337941289 attempt: 163
Made: 41 of limit: 50: action: Message: using: xxxxx
Send to: http://soundcloud.com/xxxxx-337941289
Send from: https://soundcloud.com/xxxxx
Get User ID: https://soundcloud.com/xxxxx
Resolve Url: 'https://soundcloud.com/xxxxx' to ID
Got ID: 722768848 for: https://soundcloud.com/xxxx
Auth from bot storage: OAuth 2-290811-722768848-xxxxx
with message: xxxxxxxxxxxxxxxxxxxxxxxxxxx
* FAILED: Sending message failed to:xxxxx
Pause for: 474 seconds
The message failed, did the next one get sent?
Bartekef
Posts: 677
Joined: Thu Sep 22, 2016 12:24 pm

Re: Improvement inquiry

Post by Bartekef »

martin@rootjazz wrote: Mon Nov 04, 2019 3:23 pm
Bartekef wrote: Mon Nov 04, 2019 12:51 pm Hey

I started DM campaign with Soundcloud manager. To each of my account I prepared lists of profiles, and I send 50 dms everyday.
But there are some problems that are slowing down the process:

1) I use filter: only users that posted a track in last 365 days. It works fine, but every day when I put the same list into program, it would run through all the profiles again - so basically it would exclude the same profiles every day, what takes time. Is there any way for program to filter out items that I don't want to process on (users that posted over 365 days ago), without having it filtering out over and over again every day when I use the same list?
don't put the same profiles in if you don't want them checked.

They profiles MIGHT have posted a track since your last check. You are instructing the program to check them, so it is. If it ignored all because failed previously then you are going to miss profiles that would now pass the filter. That is how the program works, it checks what you feed in

Or maybe, a way to exclude those profiles before I pass the list to DM action? I mean, giving my list to filter out those who posted >365 days ago, so I will have clean list of users that posted before 365 days, then when I use it in DM action I won't have to use User filter anymore. (I hope it's understandable what I just wrote lol)
Run afilter action first so you have your clean list, then use your clean list on the DM module

2) a funcionality that is already in Instadub - could you please add to soundcloudmanager this feature, that when I pass the list to DM action 50 items - it would send 50, and then create new .txt with remaining items to process? So the next day it would process on remaining ones, without going through the entire list again.
Your suggestion has been noted and added to the feature suggestions list. Depending on the demand for the change / feature will alter how quickly it gets implemented.

Edit2: And I had some trouble as well:
Get User ID: http://soundcloud.com/xxxxx-337941289
Resolve Url: 'http://soundcloud.com/xxxxx-337941289' to ID
Got ID: 446350719 for: http://soundcloud.com/xxxxx-337941289
http://soundcloud.com/xxxxx-337941289: userId: 446350719
https://soundcloud.com/xxxxx-337941289/ ... -48-34-mp3 uploaded: 46
* SUCCESS: https://soundcloud.com/xxxxx-337941289/ ... -48-34-mp3 uploaded: 46 within: 365
tracks: 1
Sending message with xxxxx to: xxxxx-337941289 attempt: 163
Made: 41 of limit: 50: action: Message: using: xxxxx
Send to: http://soundcloud.com/xxxxx-337941289
Send from: https://soundcloud.com/xxxxx
Get User ID: https://soundcloud.com/xxxxx
Resolve Url: 'https://soundcloud.com/xxxxx' to ID
Got ID: 722768848 for: https://soundcloud.com/xxxx
Auth from bot storage: OAuth 2-290811-722768848-xxxxx
with message: xxxxxxxxxxxxxxxxxxxxxxxxxxx
* FAILED: Sending message failed to:xxxxx
Pause for: 474 seconds
The message failed, did the next one get sent?
Oh thank you I forgot about the Filter feature.

And I hope you could add 2nd asap, I asked for the same in twitterdub as I remember and you added it in the same day. That would really help a lot, saves a lot of time
The message failed, did the next one get sent?
I didn't wait for the next message this time, but I saw it happened few times to the same accounts last night, so I thought I will run the action again and send you logs, so you might investigate them and find the issue.
Bartekef
Posts: 677
Joined: Thu Sep 22, 2016 12:24 pm

Re: Improvement inquiry

Post by Bartekef »

* FAILED: Sending message failed to:xxx
Pause for: 417 seconds
Could you also fix this? so it would skip and go to the next item instantly without pause?

Another weird thing I found
* ERROR: {"errors":["ERROR: sender must be followed"]}
* FAILED: Sending message failed to:cloneskinguk
Pause for: 432 seconds
"sender must be followed" - but I sent DM manually with different profile, and I wasn't followed neither did I follow this acc. And of course please if you could remove pause in this situation?
Bartekef
Posts: 677
Joined: Thu Sep 22, 2016 12:24 pm

Re: Improvement inquiry

Post by Bartekef »

And another thing:
Made: 50 of limit: 50: action: Message: using: xxxx
Send to: http://soundcloud.com/xxxx
Get User ID: http://soundcloud.com/nxxxx
Resolve Url: 'http://soundcloud.com/nxxxt' to ID
Got ID: 4101569 for: http://soundcloud.com/xxxx
* FAILED: Sending message failed to:xxxx
Pause for: 472 seconds
It would perform pause even though the limit is reached, it would process again and again
User avatar
martin@rootjazz
Site Admin
Posts: 34358
Joined: Fri Jan 25, 2013 10:06 pm
Location: The Funk
Contact:

Re: Improvement inquiry

Post by martin@rootjazz »

Bartekef wrote: Mon Nov 04, 2019 3:44 pm
* FAILED: Sending message failed to:xxx
Pause for: 417 seconds
Could you also fix this? so it would skip and go to the next item instantly without pause?
No. It FAILED, something went wrong, skipping on failed could mean you hammer away at SC servers and risk the account, it is a protection that if something changes on SC before we detect it here, you will not try and processed a huge amount of items in a loop. Only know reasons are skipped (that the program is aware of and skips).

In this case, we need to know why it failed first


Another weird thing I found
* ERROR: {"errors":["ERROR: sender must be followed"]}
* FAILED: Sending message failed to:cloneskinguk
Pause for: 432 seconds
"sender must be followed" - but I sent DM manually with different profile, and I wasn't followed neither did I follow this acc. And of course please if you could remove pause in this situation?
that is the EXACT response from SC. The user MUST be followed. Maybe they enabled it after getting fed up with DM spam ?
User avatar
martin@rootjazz
Site Admin
Posts: 34358
Joined: Fri Jan 25, 2013 10:06 pm
Location: The Funk
Contact:

Re: Improvement inquiry

Post by martin@rootjazz »

Seems the program is failing to detect this:
{
"errors": [{
"spam_warning": {
"urn": "soundcloud:spam-warnings:xxx",
"action_type": "message_initial",
"can_ack": true,
"expires_at": "2019-11-04T19:17:55Z"
}
}]
}

Will update it so this is detected, logged out clearly and actionhandled appropriately
Bartekef
Posts: 677
Joined: Thu Sep 22, 2016 12:24 pm

Re: Improvement inquiry

Post by Bartekef »

* ERROR: {"errors":["ERROR: sender must be followed"]}
* FAILED: Sending message failed to:cloneskinguk
Pause for: 432 seconds


"sender must be followed" - but I sent DM manually with different profile, and I wasn't followed neither did I follow this acc. And of course please if you could remove pause in this situation?
that is the EXACT response from SC. The user MUST be followed. Maybe they enabled it after getting fed up with DM spam ?
Yes but as I said - I logged in manually to different profile and I sent dm to this account without problems, I didn't have to be followed / I wasn't supposed to be following him

I'm getting also this:
Post: https://api-v2.soundcloud.com/sign-in/p ... 1572971531
FAILED response: 400: {"error":"bad_json_input"}
I see some accounts been banned - how many DMs is safe to send daily? and is sending dms mentioning my other account (@xxx) safe?
User avatar
martin@rootjazz
Site Admin
Posts: 34358
Joined: Fri Jan 25, 2013 10:06 pm
Location: The Funk
Contact:

Re: Improvement inquiry

Post by martin@rootjazz »

The next update will include this feature. I shall let you know when it is ready.



Regards,
Martin
Bartekef
Posts: 677
Joined: Thu Sep 22, 2016 12:24 pm

Re: Improvement inquiry

Post by Bartekef »

martin@rootjazz wrote: Tue Nov 05, 2019 8:13 pm The next update will include this feature. I shall let you know when it is ready.



Regards,
Martin
Okay now I see...they deleted most of my accs :|
I've been sending 50 dms / day (for like 2 days) with @ of my main account...
SMH...
Post Reply