Auto-Reply for Paltalk Messenger

Auto-Reply for Paltalk, now with 3 Different Versions

Auto-Reply1.0 BETA (Version 1)

Now Auto-Reply 1.1


New Options Added (Version 2):

– Ideal Timer (Ideal Timer for going in IDEAL Mode)
– A Better Platform, More reliable & Faster

VIP Version Color Fader & Ideal Timer!


New Options Added (Version 3):

– Ideal Timer (Ideal Timer for going in IDEAL Mode)
– A Better Platform, More reliable & Faster
– Color Fader (Send or Reply with Colored Text)
– Send Text in Room & PM Chat (With and Without Color)

You can now get this version also on IMFILES.com only! Visit the front page!
You can also use it to send Colored Text in the Room and CHAT, So its not only an Auto-Reply but a
Color-Fading Text Sending application too!

This products is only in BETA, means its not fully finished. I only published it to get response about how it works. I had this Idea for a long time to create an Auto-Reponder like Balools Auto-Responder! We did our best, and I realised to make another version after talking to a friend Pa36Ohjuk about it! So thanks to him also for his response and help!

Ps, Version 3 is only published on Imfiles.com, China-Cheats.com untill we finish the product out of beta!

Credits Page:

Instructions:
Befor Starting the Auto-Responder, make sure that all your PM Windows are Closed.

1) Start your Auto-Responder,
2) Click on Away Button, To Activate it! (When Away, it replies only when you are AWAY)
3) You can also click on “Activate” button, It will reply any PM no matter what status you have, If Online or Away…. (I suggest you use “AWAY” Button, So it will only reply when you are away)
The Activate Button, will reply to any pm no matter what your status you set it to
4) Wait for someone to PM you 😀

How does it work?
It works when you recieve a PM. Usually your PM Windows popsup, and this way the Auto-Responder
will catch the first Open PM and Respond to it. And if 3 PM Windows opens at the same time, They will get the same Respond. Awesome…

How to set Ideal Timer?
The Ideal Timer is added in our Latest Version 1.1, and not in v1.0!Simply add a Value/Number from 1 to 10000 as your IDEAL time-out! 1 is for 1 Second. When the timer hits the same Value you typed in, it will then go in IDEAL MODE, which is “AWAY” Mode! This way you will be able to add an IDEAL TIMER if your not working on your pc! The IDEAL is covering your whole PC / Computer system! Your Keyboard and mouse is being detected this way!

Credits to: Imfiles.com LocoHacker, Chike and String

New Credits Added for Latest Version 1.1:
Credits to: Pacman for the IDEAL TIMER (Idea)
Credits to: AutoPilot (Coloring)

By ChiNa-Man (Yet another Imfiles.com Product)

My biggest Thanks To LocoHacker and espcially to Chike who stayed on this project and with me EVERYDAY for almost a whole WEEK! Thank you Chike,

30 thoughts on “Auto-Reply for Paltalk Messenger

  1. I forgot to add the hint for implementations


    Public Declare Auto Function GetClassName Lib "User32.dll" _
    (hWnd As IntPtr, lpClassName As StringBuilder, ByVal nMaxCount As UInteger) As Integer

    And you will have more reading to do.

  2. I have reinstalled paltalk and the default is to pop pm windows and collect them in the list, so most users have their windows poped, but this is educational right? So you need to cover all options you can cover.

    I think you are missing the point here, EnumWindows will walk through all windows and pass the handle to the callback function, your task is to identify PM windows and add the to the list.

    Can you please post code of EnumProc you have used?

  3. ‘@ Hi Chike, Finally I have now fixed the Issue with the reply thing when Online. If you click ACTIVATE then it responds to any PM, no matter what status! I added then another function now that replies only when the member is AWAY or clicks on AWAY button!

    No I didnt use the IsAway, because I found the other code working awesome from the first time. I will add a Color Fader to it, then I will def need to add the “ISAWAY” in the next version, because people will be using it in the rooms too, so might help that way. Nothing but BIG THANKS CHIKE. Ps, Remove the Mediafire links.

    @String Thank you Mate, And thank you for your awesome response when I needed your advice. And yeh true enough I have now removed the Mediafire links.. Awesome job String and thank you again.

  4. @Chike wrote:

    LOL why it respond when I am online?

    Hi Chike, I think I know why. 1 Of the reason the reason I Released it as BETA. If you remember we spoke about it should only be active when we were in away mode, right.

    So It is all about an error I got when this line was added below my away button:

     oldPMs = GetPMWindows()

    Its now added to my form_Load, and only gets activated when people hit on ACTIVATE button. I am still trying to create away about these small issues, but any suggestions Chike??

    That was my deccision to create an ACTIVE and DISABLE button instead of only having it activate when away!

  5. Good Idea Chike, but I do not have ever used the EnumWindows method only that I have worked with it.
    And on the other hand I am facing trouble now!

    After you told me about that Paltalk had an option to not use the POPUP on arrival! So I did that. I choosed not to have my pm as popup. I als removed my TextSender, which uses the SendMessage Method as declaration! And the “IsAway” was wouldnt wanna let me use the “SendMessage1”! So I thought fair enough.. Then let me totally remove the Send-Text option and try with a simple TextBox.Text to send the MESSAGE in the pm.

    So I removed all the SendMessage Declarations and all the extra codes and simply added a simple TextBox as my Messenger. Now Everything worked quite ok, and sending a message to a PM was not hard! Now
    the application sends the text to PM, but wont send the TEXT inside the PM, so it stucks in the Editor. I think I had a discussion about sending text in PM or in ROOM with loco and we both agreed that was was a bit of a work to do without using the SendMessage method. Now how do I make this product to send a simple TEXTBOX text to PM and not only that I couldnt make it to send the message while the PM IS not oppenned! So on arrival of a PM it doesnt do anything, but when I click on open it, after the POPUP it then sends the text inside the pm,,,

    How to make it send the TEXT while the pm Window isnt openned?

    Ps, I will send you the code to your PM Box when I have cleaned it just as you have told me! I will then try using a TEXTBOX to send the message! It cant send the text when PM is down and not open… Thanks CHIKE

  6. If you just want to use the activate button as a trigger that’s fine, but I would remove the disable button and change the activate button to diactivate upon activation.

    Besides the option not to pop pms there is an option to collect pms in the list, if the user choose not to pop pms and to collect them in the list the pm window is not created at all untill he shoose to, so in this case no point to use the responder.

    The problem is that FindWindowEx does not return the windows that are still hidden, the only way around it is using EnumWindows, or even better, EnumThreadWindows.

  7. You toyaly lost me with the SendMessage part. The problem is not with SendMessage the problems is that GetPMWindows does not return those hidden PMs at all.
    Note that you cannot choose to collect pms in the list and choose not to pop the pms. or it would be impossible to reply.

    I suggest you do some reading about EnumWindows, in MSDN first, they have examples there too, and there are examples in the frum too. However my code is different in the way I pass it parameters when I use it, never ever using global variables

    I’ll post parts of the code you need, lets start with EnumWindows which would work, and you would have to fill the blanks.

    first declerations:


    Public Delegate Function WNDENUMPROC(ByVal hwnd As IntPtr, ByVal lParam As Object) As Boolean

    Declare Auto Function EnumWindows Lib "user32.dll" _
    (ByVal callBack As WNDENUMPROC, ByVal lParam As Object) As Boolean

    EnumWindows is the function we call, and need to pass it a call function it would call and a paeameter it will pass to out callback, the parameter can be whatever we need, a value, a pointer or a reference.
    The EnumWindows will walk through the list of all windows and will call our callback function.
    If we want to stop the process the callnack function should return false, otherwise it should return true
    The delegate is the way to suply an unmanaged code a way to call our managed code.

    now for the code


    Public Function EnumPmsProc(ByVal hwnd As IntPtr, ByVal pmlList As List(Of IntPtr)) As Boolean
    [fill the blank]
    Return True
    End Function

    Public Function GetPMWindows() As List(Of IntPtr)
    Dim pms As New List(Of IntPtr)
    EnumWindows(, AddressOf EnumPmsProc, pms)
    Return pms
    End Function

    Your task is to identify each window in the EnumPmsProc callback, and if it’s a pm window to add it to the list.
    We pass the list byval but it doesn’t mean we cannot manipulate it.

  8. Nice clean layout.

    I also agree with Chike on uploading it to the forum instead of using mediafire. Just remove old files as you update and upload new files.

  9. @Chike wrote:

    So what should one click away or activate? It’s not intuitive.

    And hold on, I don’t let you off so quickly.
    User may set his pms not to pop-ip on arrivel, and if they do that your responder won’t respond.

    Lool @ I don’t let you off so quickly.

    Hi Chike, I would always listen to your advice as my elder bro and some one I look upto, so sure.
    But still we are in BETA lol, I may use this beta for some time hahaha , But I know I cant get away,

    Ok so about this line..

    User may set his pms not to pop-ip on arrivel, and if they do that your responder won’t respond.

    I actually didnt know that there was an option that users could set their pm to not POPUP on arrival.
    I am still very new in Paltalk… But what i understand is that ths “IsAway” will also cover that part, am I right,?

    If so then I HAVE to fix that, not doubt. I will go to work right now to see what that part could do! And I will this time try test it without my PM POPS UP.. Thanks Chike for the reminder.

  10. If you said what was the error you had we might have tried to help.

    Answering all PMs regardless what status you are in. If I click olnline it also answers.
    Didn’t you use the IsAway functrion?

    And I think you can upload it to the forum so we don’t need to go to mediafire.

  11. @Chike wrote:

    I forgot to add the hint for implementations


    Public Declare Auto Function GetClassName Lib "User32.dll" _
    (hWnd As IntPtr, lpClassName As StringBuilder, ByVal nMaxCount As UInteger) As Integer

    And you will have more reading to do.

    Awesome, Chike am online from my phone going to work for nightshift! When I am home I will def take a look and I am sure I will understand more when I first start looking more into it! And yeh I do have a lot about enumproc and yes i do know a little about it….. and will check msdn ofcourse….Thanks a bunch..

  12. Hi Chike Thanks for reply.

    Awesome info, didnt infact not know that they are hidden! I will try in this week to see how I combine the PM windows witht he one I put in a list. I know its easily said, but hard to do. I will try and put this all together!

    THANK YOU Chike, God Bless mate for you time

  13. You don’t need no function to find closed windows, the windows are not closed they are hidden.
    All you need to do is to add windows that are PM window to the list.

  14. So what should one click away or activate? It’s not intuitive.

    And hold on, I don’t let you off so quickly.
    User may set his pms not to pop-ip on arrivel, and if they do that your responder won’t respond.

  15. @locohacker wrote:

    Great Job, and a profram like vandal say many people being looking for 🙂

    @LocoHacker Thanks Bro for your patience and your help! Couldnt do it without your help either, Especially the start of my project..

    @Chike, This is a follow up on the EnumProc we spoke about. I did take a look on all my projects, and YES I do use it in many of my old projects, but never knew in this case we would use it! I actually have used a part of it to get Class & Window for my Text-Sender. But I will start using the same Auto-Responder to create a function that replies even when a PM window is closed, the problem is that I cant find any Traces that would lead me to a WINDOW or a FUNCTION to catch when a PM is closed. Inclusive the last part you sent me with Menus and Menu Bars structure etc… Still I will try 😀

    Ps, Then no need to send you more headache Files/Codes if I am not fully done with what I started.
    Not feeling satisfied by myself 🙁 But I will try do my best…

  16. ‘@Chike True, we will have to have a Version without the popup window. I really done know how to add it the the enumproc code. I spoke to many which do not use the popup window. And yes I can post the EnumProc Code for sure, and yes it is def Educational bro… I have been busy for sometime but I am back now!

    Auto-Reply 1.1 New Release

    Normal Version with IDEAL TIMER:

    New Update: VIP Version Color Fadeer & Ideal Timer:

    The VIP Version with Color Fader is only Published on http://www.china-cheats.com, Now also on http://www.Imfiles.com because this is where all the help came from when I created this!

    New Credits Added in this New Version! Dont forget to check “Credits” Page Guys!
    New Credits to Pacman and Auto Pilot!

  17. Not realy different logically, and you still need to examin the title.
    The main difference using the enum functions is that you gave the oportunity to check more than just the class and title, and in the case of the hidden window you can find them too.

  18. Yeh I was also thinking about the hidden windows as you told me about befor too, so now at least I know that i have too look for a title just to get to know the option first… I will be trying my best, Thank you Chike!

  19. For efficiency I suggest to use EnumThreadWindows instead EnumWindows.
    You can find the thread id to enum from the main pal list window with the function GetWindowThreadProcessId.

  20. @autopilot wrote:

    You can see the basics of how I use EnumWindows at Using EnumWindows & EnumChildWindows.

    Once you understand what is happening, you can make your own Enum calback functions to find windows however you want.

    @Auto-Pilot, Thank you so much, great topic and great explanation you have done! I visited the link to microsoft that you attached and as a new beginner I really felt a bit lost…. So your topic with the explanation is going to help me a lot! Thank for your time and efforts!

    @Chike wrote:

    For efficiency I suggest to use EnumThreadWindows instead EnumWindows.
    You can find the thread id to enum from the main pal list window with the function GetWindowThreadProcessId.

    @Chike great thing to know… Thank you.. Because the the explanation and tutorials I went through with you and string was more like finding a window or its title! I guess that this is going to be different!

    Thank you for the suggestions!

  21. Hi Chike, I am using the same method you helped me with the first version! So still same code, I just learned a lot more since and had to create the other codes a bit smaller! But your code is intact because I dont wanna mess with any codes made by you or any of our developers coz that WORKS BEST!

    I still have not time to check the EnumProc code… In here https://www.imfiles.com/auto-reply-for-paltalk-messenger-t43493/#p96063….. So we can create a version without the Popup Window as this has been requested time by time after we made this version!

    @ Forgot to post the New Credits Page!

  22. Thanks bro NYVE, I am still learning and yours and this forums student! I have a lot to learn yet in Paltalk Area and programing! Glad that I am a part of an awesome team and forum on here…

    Yeh I wanted the color fader to be a bit different and took me long time to create the whole project without using the good old RoomSelector.dll.. Thanks to Chike & String for that part they motivated me to do a clean coding and not with help of the RoomSelector.dll!

    Next update is that we will have to create an option to send without the PM Window in Popup mode! As Chike told me to find out about the EnumProc code which I am really not good at! I old some old codes to figure this out, and made it! Thanks bro appereciate your support!

  23. Good work, its great to see a new era of paltalk programmers continuing on…

    Anyway just some ideas… How about logging the username and text when the pm is received, then close the pm window. Have a log window with all received messages while you where gone and who sent the message.

  24. @Departure wrote:

    Good work, its great to see a new era of paltalk programmers continuing on…

    Anyway just some ideas… How about logging the username and text when the pm is received, then close the pm window. Have a log window with all received messages while you where gone and who sent the message.

    Hi bro DEP, First of all I missed you a lots, Glad to see you after some time!
    Yes, as you can see I start joining the Programing team on here and on Im-Integrations. And I have been teached and and have learned a lot since last year… Got some great teachers .. And one of them is you!

    About your Idea, What an awseome suggestion. You are one of the greatest in this area and very wise. I would def think of that as an option in the upcoming season! Thanks bro and good to see you

Leave a Reply

You must Register or Login to comment on Auto-Reply for Paltalk Messenger