Question

J'ai construit un peu d'interface utilisateur Web pour pidgin (respectivement tous les messagers basés sur libpes) avec DBUS et SINATRA.

C'était à des fins amusantes et d'apprentissage et je cherche maintenant des idées pour l'étendre.

Pouvez-vous penser à des applications ou extensions utiles pour cela?

Puisque je travaille sur ce projet pour apprendre quelque chose de nouveau, les idées d'autres technologies à utiliser / combiner sont les bienvenues.

Enfin ici est le lien: PIDGIN-Web-UI

Était-ce utile?

La solution

Peu de choses que cela pourrait utiliser pour beaucoup de gens serait:

  1. Bien et Simple pour configurer le support HTTPS , afin que les utilisateurs de pays "surveillés" puissent toujours discuter librement (si le serveur est ailleurs).
  2. Archives de message unifié . De nombreux clients de la messagerie instantanée ont diverses fonctions d'archives, mais sont différentes, limitées, difficiles à rechercher, et beaucoup sont «client que», donc pas accessibles lorsque l'on en a le plus besoin. Étant donné que Pidgin peut se connecter à de nombreux réseaux de messagerie instantanée, il serait cool d'avoir une telle "archive mondiale de hub de message". Cela garantirait que tout ce que l'utilisateur parle est archivé (très utile pour les entreprises aussi), facile à rechercher, disponible sur un serveur (donc toujours à portée de main).
  3. archive de fichiers sur le serveur. La même chose que l'archive des messages unifiée, mais pour les utilisateurs de fichiers / images. Les avoir sur le serveur (avec un hachage pour une synchronisation facile) comme une sauvegarde et une archive réduirait considérablement le trafic si elles doivent être partagées plus d'une fois.
  4. Ce serait beaucoup plus de bonnes caractéristiques, cela aiderait beaucoup d'utilisateurs, mais les 3 ci-dessus semblent manquer d'un logiciel de messagerie instantané habituel.

Autres conseils

Mon idée après une minute de brainstorming:

Drotbot

  • Créez un compte de messagerie n'importe où et ajoutez ce compte en tant que contact à votre messagerie. Ce contact est votre DROWBOT.
  • Modifiez votre interprète interprète afin qu'il ne présente pas une conversation, mais un journal. De cette façon, vous pouvez simplement déposer des choses au contact comme des liens intéressants. Il pourrait y avoir un Droppt pour une file d'attente de lecture ultérieure, vos citations préférées ou pour une liste de conclusions amusantes.
  • Vous pouvez alors prolonger votre UI à un peu de mashup. Il pourrait suivre les liens et la grappe le titre de la page et un aperçu de contenu, tout comme Facebook le fait lors de la publication d'un lien vers votre mur.
  • Vous pouvez développer davantage votre application en ajoutant un comportement post-goutte au DROPBOT.
    • Dropbot pourrait poster votre lien (probablement avec un message) sur Twitter ou Facebook.
    • Drowbot pourrait automatiquement distribuer le lien vers les autres contacts de celui-ci (comme vos amis)

ok, ça sonne bien ... mais vous pourriez le faire sans un message bot entre entre elles. Quelle est la transaction?

Pour moi, l'avantage serait que mon im est toujours ouvert et il serait assez facile de déposer un lien. Vous pouvez faire le lien qui tombe avec de délicieux ou post des choses à une vague Google, oui. Mais je n'aime pas aller à une page Web, connectez-vous et organisez des choses dans l'interface utilisateur. En fait, je trébuche sur ces liens quand je devrais faire des choses plus importantes à la place. Donc, il suffit de le laisser tomber sur mon contact im Drowbot serait cool.

Pourquoi ne pas l'étendre pour couvrir toutes les caractéristiques de base de la messagerie instantanée (messages d'envoi / réception, d'ajout de contacts, etc.)?Voyant combien de fonctionnalités que vous pouvez reproduire peut être un exercice amusant.Créez votre propre petite MEEBO ...

veux t'amuser?

Fabriquez une chatbot basé sur Markov intégré à l'application Web.Faites-le utiliser des résultats de recherche Web grattés pour le contenu, après avoir recherché des termes analysés par rapport aux réponses de l'homme.Cela devrait être amusant et vous donnera des résultats amusants et parfois intelligents.Amusez-vous!

J'ai vu votre code.Pourquoi ne pas diviser dbus_thread en un démon event_machine pour une évolutivité supplémentaire?

Intégrerez-le avec Twitter.Conversations de trace (@Replies), y compris une implication multipartite.Logez-les.Et ainsi de suite.

De nombreuses fonctionnalités intéressantes et une API populaire et originale à apprendre.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top