Shoutbox

Toast pop-up per group - Printable Version

-Shoutbox (https://shoutbox.menthix.net)
+-- Forum: MsgHelp Archive (/forumdisplay.php?fid=58)
+--- Forum: Messenger Plus! for Live Messenger (/forumdisplay.php?fid=4)
+---- Forum: WLM Plus! General (/forumdisplay.php?fid=23)
+----- Thread: Toast pop-up per group (/showthread.php?tid=28221)

Toast pop-up per group by SlimShady on 07-06-2004 at 11:44 AM

Hi,
Messenger Plus 3 is great.

I would like to see a toast pop-up come up when someone from a specific group comes online.
For example: anyone from the group "Colleagues".

Can you provide me that ability?

I'm looking forward to read your replies.

(I didn't see a "Plus Suggestions" subforum that's why I posted here.)


RE: Toast pop-up per group by Stigmata on 07-06-2004 at 12:11 PM

im not sure how to do it in vb

becuase there is no event as contact sign in


i could tell you when

   -ContactAddedToGroup
   - OnGroupAdded
   - OnGroupNameChanged
    - OnGroupRemoved


RE: Toast pop-up per group by Wouter on 07-06-2004 at 12:19 PM

yes you can :)
look @ OnContactStatusChange


RE: Toast pop-up per group by Stigmata on 07-06-2004 at 12:27 PM

:) clever clogs :)
like this

code:
Private Sub msn_OnContactStatusChange(pMContact As Object, mStatus As MISTATUS)
If mStatus = MISTATUS_ONLINE Then
Dim bToastResult As Boolean
bToastResult = DisplayToast("" & pMContact & "is now online", "New Group Online", "http://www.plasticangels.com", True)


End Sub


just duno how to define group
RE: Toast pop-up per group by Wouter on 07-06-2004 at 12:40 PM

for example you can call a function that looks with email defines with groep


RE: Toast pop-up per group by Wouter on 07-06-2004 at 12:43 PM

btw i think you mean
If mStatus = MISTATUS_OFFLINE Then


RE: Toast pop-up per group by Stigmata on 07-06-2004 at 12:54 PM




quote:
Originally posted by Wouter
If mStatus = MISTATUS_OFFLINE Then
quote:
Originally posted by SlimShady
I would like to see a toast pop-up come up when someone from a specific group comes online.


online :)

RE: Toast pop-up per group by SlimShady on 07-06-2004 at 01:02 PM

What I meant was:
"Can you add it in Messenger Plus or
make a plug-in that does that."
I haven't started programming yet.
I'll start programing after I reinstall my PC.


RE: Toast pop-up per group by Stigmata on 07-06-2004 at 01:08 PM

dont worry slim...

me and wouter are masterminding it :)


RE: Toast pop-up per group by SlimShady on 07-06-2004 at 02:11 PM

Allright. Thank you.


RE: RE: Toast pop-up per group by Wouter on 07-06-2004 at 02:16 PM

quote:
Originally posted by jackass_wanabe



quote:
Originally posted by Wouter
If mStatus = MISTATUS_OFFLINE Then
quote:
Originally posted by SlimShady
I would like to see a toast pop-up come up when someone from a specific group comes online.


online :)



read again and make it offline :)

you want to know when somebody goes online not change his status to online :)
RE: Toast pop-up per group by Stigmata on 07-06-2004 at 02:28 PM

so it would be



code:
Private Sub msn_OnContactStatusChange(pMContact As Object, mStatus As MISTATUS)
If mStatus = MISTATUS_OFFLINE Then
Dim bToastResult As Boolean
bToastResult = DisplayToast("" & pMContact & "is now online", "New Group Online", "http://www.plasticangels.com", True)


End Sub

:s but how would that work :S

would u have
code:
then
*blank*
else
popup



????


RE: Toast pop-up per group by Wouter on 07-06-2004 at 04:24 PM

code:
Option Explicit
Private WithEvents Wouter As MessengerAPI.Messenger

Private Sub Form_Load()
  Set Wouter = New MessengerAPI.Messenger
End Sub

Private Sub Wouter_OnContactStatusChange(ByVal pMContact As Object, ByVal mStatus As MessengerAPI.MISTATUS)
  If mStatus = MISTATUS_OFFLINE Then
  MsgBox LoadGroeps(pMContact.SigninName)
  End If
End Sub

Private Function LoadGroeps(contact As String) As String
Dim MsgrGroups As IMessengerGroups
Dim MsgrGroup As IMessengerGroup
Dim MsgrContacts As IMessengerContacts
Dim MsgrContact As IMessengerContact
  Set MsgrGroups = Wouter.MyGroups
  For Each MsgrGroup In MsgrGroups
      Set MsgrContacts = MsgrGroup.Contacts
      For Each MsgrContact In MsgrContacts
        If MsgrContact.SigninName = contact Then
          LoadGroeps = MsgrGroup.Name
        End If
      Next
  Next
End Function


here you go
i dont have anytime to make this into a plugin so if you want jackass_wanabe  you can use this
RE: Toast pop-up per group by SlimShady on 07-06-2004 at 05:39 PM

@jackass_wanabe:
If you're gonna make me that plugin...
Here's what I have in mind:
- a plugin that looks like the feature in Outlook: "e-mail rules"
- with a nice design

Features I would like to see:
- choose a sound
- open conversation with the person
- send message when a person comes online

Thank you.


RE: Toast pop-up per group by Stigmata on 07-06-2004 at 07:46 PM

:o fine ill make it now :S


RE: Toast pop-up per group by Stigmata on 07-06-2004 at 07:51 PM

quote:
Originally posted by SlimShady
a plugin that looks like the feature in Outlook: "e-mail rules"


whats that

screeeenie :)
RE: Toast pop-up per group by SlimShady on 07-06-2004 at 09:08 PM

It's not only the visual but how it works.
My XP is Dutch so I'll explain how it works.
Description at the top.
And then 4 sections.
1. Select criteria for the rule (when a person comes online)
2. Select actions for the rule (multiple are allowed)
- a sound
- start a program
- open conversation
- send message
3. Rule description
User can:
- click on an underlined word to specify more info
eg: the message to be sent, which program to start, which sound to play
- read which actions will be taken
4. Name of the rule.

Please take your time and make me happy :)

Thank you.

PS. A screenshot of the "e-mail rules" feature is attached (in Dutch)


RE: Toast pop-up per group by Stigmata on 07-07-2004 at 12:18 PM

fuck :(

well ive allready done

quote:
Originally posted by SlimShady
- a sound

browsable, but has to be a wav
quote:
Originally posted by SlimShady
- open conversation
on click of the window, opens convo with that contact

quote:
Originally posted by SlimShady
click on an underlined word to specify more info
eg: the message to be sent, which program to start, which sound to play


done as tool tip, so when u hold it there, it shows

-what could be done-

quote:
Originally posted by SlimShady
- send message
hmmmmm :S a welcome message :s why? ummmm would this be only for a certain group :s


do u want to test it if so send me a email to jackasswanabe@gmail.com

and ill send u the beta

RE: Toast pop-up per group by SlimShady on 07-07-2004 at 03:28 PM

Yes, I do.
I sent you a mail...


RE: Toast pop-up per group by Dane on 07-07-2004 at 06:08 PM

:), interesting plugin.  is there a screenshot of its popup alert?


RE: Toast pop-up per group by Stigmata on 07-07-2004 at 06:36 PM

its just the normal plus pop up :S

but if u want. i can make it the messenger milk popup


RE: Toast pop-up per group by Dane on 07-07-2004 at 06:38 PM

Messenger Milk ^o)?


RE: Toast pop-up per group by Stigmata on 07-07-2004 at 06:52 PM

messenger milk is a addon for messenger that i am currently working on. like plus, with different features. and made in the lovely visual basic :)

messenger milk pop up

[Image: jackasswanabe_00011.jpg]


RE: RE: Toast pop-up per group by SlimShady on 07-07-2004 at 07:25 PM

quote:
Originally posted by jackass_wanabe
messenger milk is a addon for messenger that i am currently working on. like plus, with different features. and made in the lovely visual basic :)

messenger milk pop up

[Image: jackasswanabe_00011.jpg]

So you're making a Messenger Plus alternative..?

Anyway, I tested the plugin you made;
- I had one relative online.
- I told her to go offline and wait 5 seconds and come online again.
- my relatives group was empty
- when she came online again, nothing happened!
RE: Toast pop-up per group by Dempsey on 07-08-2004 at 10:47 AM

what features  does Messenger Milk currently have?