Example #1
0
        private void timer4_Tick(object sender, EventArgs e)
        {
            int friend = 0;

            try
            {
                IUserCollection friends = skype.SearchForUsers(ContactList[friend]);
                if (friends.Count >= 1)
                {
                    friends[1].BuddyStatus = TBuddyStatus.budPendingAuthorization;
                    friend++;
                    label5.Text += friend.ToString();
                    label5.Refresh();
                }

                if (friend >= ContactList.Count)
                {
                    timer4.Stop();
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(String.Format("Skype user does not exist: {0} ", ex.Message));
            }
            MessageBox.Show("Users successfully added to friends", "Friends added", MessageBoxButtons.OK,
                            MessageBoxIcon.Information);
        }
    static void Main(string[] args)
    {
        Skype skype = new Skype();

        if (!skype.Client.IsRunning)
        {
            // start minimized with no splash screen
            skype.Client.Start(true, true);
        }

        // wait for the client to be connected and ready
        skype.Attach(6, true);

        // access skype objects
        Console.WriteLine("Missed message count: {0}", skype.MissedMessages.Count);

        // do some stuff
        Console.WriteLine("Enter a skype name to search for: ");
        string username = Console.ReadLine();

        foreach (User user in skype.SearchForUsers(username))
        {
            Console.WriteLine(user.FullName);
        }

        Console.WriteLine("Say hello to: ");
        username = Console.ReadLine();
        skype.SendMessage(username, "Hello World");
    }
    static void Main(string[] args)
    {
        Skype skype = new Skype();

        if (!skype.Client.IsRunning)
        {
            // start minimized with no splash screen
            skype.Client.Start(true, true);
        }

        // wait for the client to be connected and ready
        skype.Attach(6, true);

        // access skype objects
        Console.WriteLine("Missed message count: {0}", skype.MissedMessages.Count);

        // do stuff
        string          username = "******";
        IUserCollection users    = skype.SearchForUsers(username);

        if (users.Count > 0)
        {
            User user = users[1];
            Console.WriteLine(user.FullName);
        }

        skype.SendMessage(username, "Hello World");
    }
Example #4
0
        static void Main(string[] args)
        {
            Boolean confirm = true;
            Console.ForegroundColor = ConsoleColor.Green;
            Console.Title = "SkypeChat";
            Skype skype = new Skype();
            if (!skype.Client.IsRunning)
            {
                skype.Client.Start(true, true);
            }
            // Utilisation de la version 7 de Skype
            skype.Attach(7, false);
            write("Conversation ou discussion privée? [C/D]");
            string choix = Console.ReadLine();
            choix = choix.ToUpper();
            switch (choix)
            {
                case "D":
                    DiscuPrivée:
                    Console.Clear();
                    write("Veuillez entrer un pseudonyme: ");
            string username = Console.ReadLine();
            foreach (User user in skype.SearchForUsers(username))
            {
                write(user.FullName);
            }
            Console.Clear();
            write("La conversation avec votre contact a été lancé \n chaque message sera suivi sur Skype d'un \" - Envoyé avec SkypeChat \". \n Pour voir les commandes disponibles, tapez juste \"#menu\".");
            Chat:
            string message = Console.ReadLine();

            if (confirm == true)
            {
                write("Veuillez appuyer sur Entrée pour confirmer l'envoi de la commande ou du message.");
                Console.ReadKey();
            }
            write("[POUR] " + username + " : " + message);
                    switch (message)
                    {
                        default:
                            // MESSAGE
                            if (message.Contains("#"))
                            {

                            }
                            else
                            {
                                write("[ENVOYÉ] " + username + " : " + message);
                            }

                        case "#menu":
                            // COMMANDES
                            write("#clear        : Nettoyer le CMD.");
                            write("#menu         : Affiche ce menu.");
                            write("#leave        : Fermer la conversation.");
                            write("#exit         : Fermer le logiciel.");
                            write("#call         : Appeler l'utilisateur cible.");
                            write("#confirm      : Désactive/Active la vérification d'envoi de message. (Actuel : " + confirm + ")");
                            write("#conversation : Créer une conversation via SkypeChat avec l'utilisateur cible.");
                            write("#sendfile     : Envoyer un fichier dans la discussion");
                            MessageBox.Show("La commande #confirm ne fonctionne pas pour le moment, mais elle devrait être mis à jour pour la 2.03", "Error");

                            goto Chat;
                        case "#clear":

                            Console.Clear();
                            goto Chat;

                        case "#leave":
                            Console.Clear();
                            goto DiscuPrivée;

                        case "":
                            write("Vous ne pouvez pas envoyer un message vide.");
                            goto Chat;

                        case "#exit":
                            Environment.Exit(1);
                            break;

                        case "#call":
                            skype.PlaceCall(username);
                            write("Veuillez appuyer sur Entrée à la fin de votre appel.");
                            Console.ReadKey();
                            write("Retour au mode texte en cours..");
                            goto Chat;

                        case "#conversation":
                            skype.CreateGroup("Conversation créer par SkypeChat");
                            goto Chat;

                        case "#sendfile":
                            skype.Client.OpenFileTransferDialog(username, "C:\\");
                            goto Chat;

                        case "#confirm":
                            if (confirm == true)
                            {
                                confirm = false;
                                write("Demande de confirmation: Désactivée !");
                            }
                            goto Chat;
                            if (confirm == false)
                            {
                                confirm = true;
                                write("Demande de confirmation: Activée !");

                            }
                            goto Chat;
                    }
                    break;

                case "C":
                    MessageBox.Show("Le mode conversation n'est pas encore prêt, passage automatique en mode discussion privée","Erreur");
                    goto DiscuPrivée;
            }
        }