Consider the example of the Conference Logger Plugin:
Importantly: Psi+ plugins are incompatible with official version of Psi.
Author: Dealer_WeARE
This plugin is designed to send and receive special messages such as Attentions.
To work correctly, the plugin requires that the client of the other party supports XEP-0224 (for example: Pidgin, Miranda IM with Nudge plugin).
Detailed version history can be found here.
The plugin source code can be found here.
Author: Dealer_WeARE
This plugin acts as an auto-answering machine. It has a number of simple configuration options, which you can use to:
The list of exceptions for jids has two operating modes:
Detailed version history can be found here.
The plugin source code can be found here.
Author: Dealer_WeARE
This plugin is designed to show reminders of upcoming birthdays.
The first time you install this plugin, you need to log on to all of your accounts, go to the plugin settings and click “Update Birthdays”. The plugin will then collect the information about the birthdays of all the users in your roster, but when the 'Use vCards cache' option is selected, the users' vCards that are cached on your hard disk will be used.
Detailed version history can be found here.
The plugin source code can be found here.
Author: Dealer_WeARE
This plugin is designed to pass of captcha directly from the Psi+.
At the moment the functional is very limited. It only works if the image is sent directly to the body of the message (download content from Internet does not work).
Detailed version history can be found here.
The plugin source code can be found here.
Author: Dealer_WeARE
This plugin allows you to play chess with your friends.
The plugin is compatible with a similar plugin for Tkabber.
For sending commands, normal messages are used, so this plugin will always work wherever you are able to log in.
To invite a friend for a game, you can use contact menu item or the button on the toolbar in a chat window.
Detailed version history can be found here.
The plugin source code can be found here.
Author: Dealer_WeARE
This plugin is designed to clear the avatar cache, saved local copies of vCards and history logs.
You can preview items before deleting them from your hard drive.
Detailed version history can be found here.
The plugin source code can be found here.
Author: liuch
This plugin is intended to spoof version of the XMPP client, the name and type of operating system. It is possible to manually specify the version of the client and the operating system or choose from a predefined list.
Note: It is recommended to use the plugin only when really necessary. Keep in mind that the substitution of the name and version of the client may have a negative impact on support in their respective conferences.
Detailed version history can be found here.
The plugin source code can be found here.
Author: Dealer_WeARE
This plugin is designed to save conference logs in which the Psi+ user sits.
Conferences logs can be viewed from the plugin settings or by clicking on the appropriate button on the toolbar in the active window/tab with conference.
Note: To work correctly, the option options.ui.chat.central-toolbar must be set to true.
Detailed version history can be found here.
The plugin source code can be found here.
Author: taurus
This plugin is designed to make it easy to download and install iconsets and other resources for Psi+.
This plugin can currently be used to download and install roster iconsets and emoticons.
Detailed version history can be found here.
The plugin source code can be found here.
Author: Dealer_WeARE
This plugin adds roster submenu 'Extended Actions' to contact's context menu. At the moment we have the following items: 'Copy JID', 'Copy the nickname', 'Copy the status message' and 'Ping'.
Detailed version history can be found here.
The plugin source code can be found here.
Author: Dealer_WeARE
This plugin is designed to allow easy configuration of some advanced options in Psi+.
This plugin gives you access to advanced application options, which do not have a graphical user interface.
Importantly: A large part of the options are important system settings. These require extra attention and proper understanding of the results when changing the option.
Detailed version history can be found here.
The plugin source code can be found here.
Author: VampiRUS, Dealer_WeARE
Shows notifications of new messages in your Gmailbox.
Note: The plugin only checks the root of your Inbox folder in your Gmailbox for new messages. When using server side mail filtering, you may not be notified about all new messages.
Detailed version history can be found here.
The plugin source code can be found here.
Author: Dealer_WeARE
This plugin is designed to remove the history of selected contacts when the Psi+ is closed.
You can select or deselect a contact for history removal from the context menu of a contact or via the plugin options.
Detailed version history can be found here.
The plugin source code can be found here.
Author: ivan1986
This plugin is designed to help you transfer as many contacts as possible from ICQ to XMPP.
The plugin has a number of simple settings that can help you:
Detailed version history can be found here.
The plugin source code can be found here.
Author: VampiRUS
This plugin is designed to send images to roster contacts.
Your contact's client must be support XEP-0071: XHTML-IM and support the data:URI scheme.
Note: To work correctly, the option options.ui.chat.central-toolbar must be set to true.
Detailed version history can be found here.
The plugin source code can be found here.
Author: VampiRUS
This plugin is designed to work efficiently and comfortably with the Juick microblogging service.
Currently, the plugin is able to:
Note: To work correctly, the option options.html.chat.render must be set to true.
Detailed version history can be found here.
The plugin source code can be found here.
Author: Dealer_WeARE
The plugin is designed to display popup notifications on change of moods, activities and tunes at the contacts of the roster. In the settings you can choose which ones to include notification of events, specify the time within which a notice will appear, as well as play a sound specify.
Detailed version history can be found here.
The plugin source code can be found here.
Author: Dealer_WeARE
This plugin is designed to display X-statuses of contacts using the QIP Infium jabber client.
Detailed version history can be found here.
The plugin source code can be found here.
Authors: C.H., Dealer_WeARE
This plugin allows you to make a snapshot (screenshot) of the screen, edit the visible aria to make a screenshot and save the image to a local drive or upload to HTTP/FTP server.
The plugin has the following settings:
The address of FTP server is specified as ftp://ftp.domain.tld/path1/path2.
Detailed version history can be found here.
The plugin source code can be found here.
Author: Dealer_WeARE
This plugin is designed to create, store and apply skins to Psi+.
Skin – a set of custom settings.
In order to apply a new skin for Psi+ you can use different methods:
Each skin must be in a separate directory. You can also add a screenshot to the skin file.
In most cases, to be sure that the skin is applied correctly, you must perform a sequence of actions:
This will enable all settings (icons, toolbars, status) to pick up correctly.
Detailed version history can be found here.
The plugin source code can be found here.
Автор: Dealer_WeARE
This plugin is designed to block spam messages and other unwanted information from Psi+ users.
The functionality of the plugin is based on the principle of “question - answer”.
With the plugin settings you can:
The rules are checked from top to bottom. If the rule is Enabled - stopspam is triggered, otherwise - stopspam is not triggered. In the case where none of the rules triggered stopspam for roster messages, you can specify whether the plugin will activate or not. For private messages from the same conference, it will always work.
Question and answer as well as a list of rules is common for ordinary messages and for private messages in conferences.
When a user has passed, the test will send a re-authorization request. It should be noted in the messages that are sent back the security question was correctly answered.
The plugin keeps a log of blocked messages, which you can view through the plugin settings.
The Reset button deletes the log and resets the counter of blocked messages.
WARNING!!! Before registering a new transport, it is recommended to add its jid to transport exceptions. This is due to the fact that after the transport registration, authorization requests for all contacts will be sent and if the transport was not added to as an exception, the plugin will block all the requests.
Detailed version history can be found here.
The plugin source code can be found here.
Author: Dealer_WeARE
This plugin is an implementation of XEP-0049: Private XML Storage.
The plugin is fully compatible with notes saved using Miranda IM.
The plugin is designed to keep notes on the jabber server with the ability to access them from anywhere using Psi+ or Miranda IM.
Detailed version history can be found here.
The plugin source code can be found here.
Author: VampiRUS
This plugin allows you to convert selected text into another language.
The plugin source code can be found here.
Authors: Dealer_WeARE, KukuRuzo
This plugin is designed to set the custom status when you see the video in selected video player.
Communication with players made by D-Bus.
Note: This plugin is designed to work in Linux family operating systems ONLY.
Detailed version history can be found here.
The plugin source code can be found here.
Author: Dealer_WeARE
This plugin is designed to monitor the status of specific roster contacts, as well as for substitution of standard sounds of incoming messages.
On the first tab set up a list of contacts for the status of which is monitored. When the status of such contacts changes a popup window will be shown and when the status changes to online a custom sound can be played.
On the second tab is configured list of items, the messages are being monitored.
Each element can contain a regular expression to check for matches with JID, from which the message arrives, a list of regular expressions to check for matches with the text of an incoming message, the path to sound file which will be played in case of coincidence, as well as the setting, whether the sound is played always, even if the global sounds off.
Detailed version history can be found here.
The plugin source code can be found here.
Ready-to-use version of the Psi+ Plugins for various OSs can be downloaded from here.