Есть идеи расширить этот маленький проект?- Веб-интерфейс на языке pidgin

StackOverflow https://stackoverflow.com/questions/3205843

Вопрос

Я создал небольшой веб-интерфейс для Pidgin (соответственно, для всех мессенджеров на основе libpurple) вместе с DBus и Sinatra.

Это было сделано для развлечения и обучения, и теперь я ищу идеи, чтобы расширить его.

Можете ли вы придумать какие-нибудь полезные приложения или расширения для него?

Поскольку я работаю над этим проектом, чтобы узнать что-то новое, приветствуются идеи по использованию / комбинированию других технологий.

Наконец, вот ссылка: pidgin-веб-пользовательский интерфейс

Это было полезно?

Решение

У меня есть несколько вещей, которые могли бы пригодиться многим-многим людям.:

  1. хороший и простая настройка поддержки https, чтобы пользователи в "отслеживаемых" странах могли по-прежнему свободно общаться в чате (если сервер находится где-то в другом месте).
  2. Единый архив сообщений .Многие IM-клиенты имеют различные функции архивирования, но отличаются друг от друга, ограничены, их трудно найти, и многие из них являются "только клиентскими", поэтому недоступны, когда они нужны больше всего.Поскольку Pidgin может подключаться ко множеству сетей обмена мгновенными сообщениями, было бы здорово иметь такой "глобальный архив концентраторов сообщений".Это гарантировало бы, что все, о чем говорит пользователь, будет заархивировано (что также очень полезно для бизнеса), легко для поиска, доступно на сервере (поэтому всегда под рукой).
  3. Файловый архив на сервере.То же, что и Единый архив сообщений, но для обмена файлами / изображениями, которыми обмениваются пользователи.Наличие их на сервере (с хэшем для удобства синхронизации) в качестве резервной копии и архива значительно сократило бы трафик, если бы ими нужно было делиться более одного раза.

Было бы еще много приятных функций, которые помогли бы многим пользователям, но вышеперечисленных 3, похоже, не хватает в обычном программном обеспечении для обмена мгновенными сообщениями.

Другие советы

Моя идея после мозговой штурма:

<Сильные> Spropbot

    .
  • Создайте учетную запись обмена сообщениями в любом месте и добавьте эту учетную запись в качестве контакта с Messenger. Этот контакт - ваш Spropbot.
  • Измените интерпретатор интерпретатора, так что он не отображает разговор, а журнал. Таким образом, вы можете просто бросить вещи на контакт как интересные ссылки. Там может быть капля для чтения позже очередь, ваши любимые цитаты или для списка забавных выводов.
  • Вы могли бы расширить свой интерфейс немного Mashup. Он может следовать ссылкам и возобновить название страницы и предварительный просмотр содержимого, так как Facebook делает это при публикации ссылки на вашу стену.
  • Вы можете дополнительно расширить ваше приложение, добавив поведение после падения в Sprobot.
      .
    • sprobbot может опубликовать свою ссылку (возможно, с сообщением) в Twitter или Facebook.
    • sprobbot может автоматически распространять ссылку на другие контакты (как ваши друзья)

OK, это звучит нормально ... но вы могли бы сделать это без сообщения бота между ними. Что сделка?

Для меня преимущество будет то, что мой IM всегда открыт, и было бы довольно легко бросить ссылку. Вы можете сделать ссылку, сбрасываясь с вкусными или публичками в Google Wave, да. Но мне не нравится ходить на веб-страницу, войти в систему и организовать вещи в интерфейсе UI. На самом деле я наткнулся на эти ссылки, когда я должен сделать более важные вещи вместо этого. Так что просто бросив его на мой контакт Sprobot, был бы крутым.

Почему не продлить его, чтобы охватить все основные функции мгновенных сообщений (отправка / прием сообщений, добавление контактов и т. Д.)?Видя, сколько функций вы можете воспроизвести, может быть забавным упражнением.Создайте свой собственный маленький Little meebo ...

Хотите повеселиться?

Создайте базированный марковский чатбот, интегрированный в веб-приложение.Сделайте его использовать результаты Scraped веб-поиска для содержимого, после поиска терминов расставлены из ответов человека.Это должно быть весело, и даст вам забавный, а иногда и жутко смарт-результаты.Веселиться!

Я видел ваш код.Почему бы не разделить dbus_thread в демон event_machine для дальнейшей масштабируемости?

Интегрируйте это с Twitter.Трассировка разговоров (@replies), включая многопартийку участия.Журнал их.И так далее.

Многие интересные функции и популярное, оригинальное API для изучения.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top