SkypeBOT vraag

Status
Niet open voor verdere reacties.

ChielR

Gebruiker
Lid geworden
25 mrt 2014
Berichten
6
Hallo,

Sinds kort ben ik begonnen met het maken van een Skype bot. Het word een automatische helpdesk bot die vragen doorstuurt naar ingelogde werknemers, dit gaat allemaal via de chat.

Ik gebruik een checked listbox om werknemers op te slaan. Alleen als ik de 'vraag' wil doorsturen moet ik dus alle werknemers uit de listbox halen. Begrijp je het niet? Hier heb ik een snippet.

Code:
For Each u As SKYPE4COMLib.User In [B]Werknemer.CheckedItems.Item(1)[/B]
                        skype.SendMessage(u.Handle, ">> " & TextBox1.Text & " (mp)" & Environment.NewLine & Environment.NewLine & pMessage.Sender.Handle & "vroeg via de RaddyHeldesk bot" & Environment.NewLine & Environment.NewLine & msg)
                    Next

Werknemer.CheckedItems.Item(1) <-- Hierom gaat het dus, ik wil dat deze alle werknemers uit de listbox haalt. Ik heb alles geprobeerd maar vele worden fout gerekend of werken helemaal niet.

Alvast bedankt voor jullie hulp!

Met vriendelijke groet
Chiel.
 
Zonder zicht te hebben op het Werknemer object, je kan waarschijnlijk wel iets als dit doen:
Code:
For i = 1 to Werknemer.CheckedItems.Count
    For Each u As SKYPE4COMLib.User In Werknemer.CheckedItems.Item(i)
        skype.SendMessage(u.Handle, ">> " & TextBox1.Text & " (mp)" & Environment.NewLine & Environment.NewLine & pMessage.Sender.Handle & "vroeg via de RaddyHeldesk bot" & Environment.NewLine & Environment.NewLine & msg)
    Next u
Next i
 
Laatst bewerkt:
Zonder zicht te hebben op het Werknemer object, je kan waarschijnlijk wel iets als dit doen:
Code:
For i = 1 to Werknemer.CheckedItems.Count
    For Each u As SKYPE4COMLib.User In Werknemer.CheckedItems.Item(i)
        skype.SendMessage(u.Handle, ">> " & TextBox1.Text & " (mp)" & Environment.NewLine & Environment.NewLine & pMessage.Sender.Handle & "vroeg via de RaddyHeldesk bot" & Environment.NewLine & Environment.NewLine & msg)
    Next u
Next i

Helaas werkt deze methode ook niet, ik krijg deze error.
http://prntscr.com/awinmp
 
Die melding is duidelijk: Index Out of Range. Het getal in de variabele i is dus niet goed. Dat zal wel 0 zijn.
je moet dus even kijken wat je moet gebruiken om het aantal CheckedItems op te halen.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan