<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:clearspace="http://www.jivesoftware.com/xmlns/clearspace/rss" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:opensearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>Community Plugins : Botz: Internal Bot Library for Openfire : Comments</title>
    <link>http://www.igniterealtime.org/community/docs/DOC-1130#comments</link>
    <description>Comments on : Botz: Internal Bot Library for Openfire</description>
    <language>en</language>
    <pubDate>Fri, 28 Dec 2007 06:46:31 GMT</pubDate>
    <generator>Clearspace 2.5.1 dev (http://jivesoftware.com/products/clearspace/)</generator>
    <dc:date>2007-12-28T06:46:31Z</dc:date>
    <dc:language>en</dc:language>
    <item>
      <title>RE: Botz: Internal Bot Library for Openfire</title>
      <link>http://www.igniterealtime.org/community/docs/DOC-1130#comments-3597</link>
      <description>&lt;!-- [DocumentBodyStart:e334208f-39d2-4e01-b7bd-87fe56ff9c9a] --&gt;&lt;div class='jive-rendered-content'&gt;&lt;p&gt;Hi ALl,&lt;/p&gt;&lt;p&gt;I have this errors. Could Somebody please assist me? I have put the parrotbot.jar in the plugins and also the &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;botz-openfire-3-3.jar in the build/lib. Im using openfire 3.3. Please help, thanks&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Error loading plugin: E:\Project\EMO\Server\openfire\netbeansProject\plugins\parrotbot&lt;/p&gt;&lt;p&gt;java.lang.NoSuchMethodError: org.jivesoftware.openfire.user.UserManager.createUser(Ljava/lang/String;Ljava/l ang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/jivesoftware/openfire/user/ User;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.jivesoftware.openfire.botz.BotzConnection.login(BotzConnection.java:318)&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.jivesoftware.openfire.botz.BotzConnection.login(BotzConnection.java:241)&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.jivesoftware.openfire.plugin.ParrotBot.initializePlugin(ParrotBot.java:75)&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.jivesoftware.openfire.container.PluginManager.loadPlugin(PluginManager.java :404)&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.jivesoftware.openfire.container.PluginManager.access$200(PluginManager.java :46)&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.jivesoftware.openfire.container.PluginManager$PluginMonitor.run(PluginManag er.java:916)&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at java.util.concurrent.FutureTask$Sync.innerRunAndReset(FutureTask.java:317)&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:150)&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$101 (ScheduledThreadPoolExecutor.java:98)&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.runPeriodi c(ScheduledThreadPoolExecutor.java:181)&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Schedu ledThreadPoolExecutor.java:205)&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java: 885)&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at java.lang.Thread.run(Thread.java:619)&lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:e334208f-39d2-4e01-b7bd-87fe56ff9c9a] --&gt;</description>
      <pubDate>Fri, 28 Dec 2007 06:46:31 GMT</pubDate>
      <author>webmaster@jivesoftware.com</author>
      <guid>http://www.igniterealtime.org/community/docs/DOC-1130#comments-3597</guid>
      <dc:date>2007-12-28T06:46:31Z</dc:date>
      <clearspace:dateToText>8 months, 5 days ago</clearspace:dateToText>
    </item>
    <item>
      <title>RE: Botz: Internal Bot Library for Openfire</title>
      <link>http://www.igniterealtime.org/community/docs/DOC-1130#comments-3598</link>
      <description>&lt;!-- [DocumentBodyStart:729ec73c-2472-41c6-9b95-2209993a9612] --&gt;&lt;div class='jive-rendered-content'&gt;&lt;p&gt;Hi, how to chat with parrotBot ? What is the password for parrotBot? I tried to change the password, and seems i can log in but cant add user.&lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:729ec73c-2472-41c6-9b95-2209993a9612] --&gt;</description>
      <pubDate>Fri, 28 Dec 2007 07:19:59 GMT</pubDate>
      <author>webmaster@jivesoftware.com</author>
      <guid>http://www.igniterealtime.org/community/docs/DOC-1130#comments-3598</guid>
      <dc:date>2007-12-28T07:19:59Z</dc:date>
      <clearspace:dateToText>8 months, 5 days ago</clearspace:dateToText>
    </item>
    <item>
      <title>RE: Botz: Internal Bot Library for Openfire</title>
      <link>http://www.igniterealtime.org/community/docs/DOC-1130#comments-3599</link>
      <description>&lt;!-- [DocumentBodyStart:eafee27b-cd7a-45bb-9bfe-3992db3af4f2] --&gt;&lt;div class='jive-rendered-content'&gt;&lt;p&gt;again.. i cant see the parrotBot in the 'Session'. the parrotbot appear only as normal user, and not online.&lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:eafee27b-cd7a-45bb-9bfe-3992db3af4f2] --&gt;</description>
      <pubDate>Fri, 28 Dec 2007 07:40:29 GMT</pubDate>
      <author>webmaster@jivesoftware.com</author>
      <guid>http://www.igniterealtime.org/community/docs/DOC-1130#comments-3599</guid>
      <dc:date>2007-12-28T07:40:29Z</dc:date>
      <clearspace:dateToText>8 months, 5 days ago</clearspace:dateToText>
    </item>
    <item>
      <title>RE: Botz: Internal Bot Library for Openfire</title>
      <link>http://www.igniterealtime.org/community/docs/DOC-1130#comments-3783</link>
      <description>&lt;!-- [DocumentBodyStart:57596dd4-0eac-4507-b136-1ebc6033eef6] --&gt;&lt;div class='jive-rendered-content'&gt;&lt;p&gt;sosys, your path might be the issue.. why did you place it in openfire\netbeansProject? i'm assuming you're using a source build. if that's the case, parrotbot-openfire-3-3.jar should be in openfire/target/openfire/plugins/&lt;/p&gt;&lt;p&gt;also, if you're only testing the parrotbot, you don't need to have a copy of the botz library in lib/ since it already has the jar file in its local lib/ path&lt;/p&gt;&lt;p&gt;in regards to your second post, the parrotbot does not need a password since it authenticates itself, and the account is automatically created if it already doesn't exist. once you have this figured out, send a message to parrot@&lt;span __default_attr="html" __jive_macro_name="code"&gt;&lt;![CDATA[&lt;YOUR_HOSTNAME&gt;]]&gt;&lt;/span&gt;/Botz&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;as for my question, i'd like to know if it would be possible to authenticate the bot without having to create an account since the authentication on my server takes place on ldap, which is read-only. if not, how can i assign a name of my own choice to the bot using the anonymous login? the bot gets a random name when using anonymous login.&lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:57596dd4-0eac-4507-b136-1ebc6033eef6] --&gt;</description>
      <pubDate>Sat, 01 Mar 2008 00:22:01 GMT</pubDate>
      <author>webmaster@jivesoftware.com</author>
      <guid>http://www.igniterealtime.org/community/docs/DOC-1130#comments-3783</guid>
      <dc:date>2008-03-01T00:22:01Z</dc:date>
      <clearspace:dateToText>6 months, 1 day ago</clearspace:dateToText>
    </item>
    <item>
      <title>RE: Botz: Internal Bot Library for Openfire</title>
      <link>http://www.igniterealtime.org/community/docs/DOC-1130#comments-3792</link>
      <description>&lt;!-- [DocumentBodyStart:93094f83-d5f7-49c6-a34e-79158e5237a6] --&gt;&lt;div class='jive-rendered-content'&gt;&lt;p&gt;i solved my problem on my own.&lt;/p&gt;&lt;p&gt;as a reference for anyone else that's interested..&lt;/p&gt;&lt;p&gt;in order to set a username with anonymous login, you must first comment out lines 345 to 359 (for the source version of 3.4), this is where it checks if the user is registered or not.&lt;/p&gt;&lt;p&gt;you should then be able to login using bot.login("bot_name", "resource");&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;thank you for this library.&lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:93094f83-d5f7-49c6-a34e-79158e5237a6] --&gt;</description>
      <pubDate>Tue, 04 Mar 2008 19:57:16 GMT</pubDate>
      <author>webmaster@jivesoftware.com</author>
      <guid>http://www.igniterealtime.org/community/docs/DOC-1130#comments-3792</guid>
      <dc:date>2008-03-04T19:57:16Z</dc:date>
      <clearspace:dateToText>5 months, 3 weeks ago</clearspace:dateToText>
    </item>
    <item>
      <title>RE: Botz: Internal Bot Library for Openfire</title>
      <link>http://www.igniterealtime.org/community/docs/DOC-1130#comments-3794</link>
      <description>&lt;!-- [DocumentBodyStart:4863215a-174a-42e7-a4aa-1584db4f0349] --&gt;&lt;div class='jive-rendered-content'&gt;&lt;p&gt;i apologize, i forgot to mention the above changes need to be made to BotzConnection.java&lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:4863215a-174a-42e7-a4aa-1584db4f0349] --&gt;</description>
      <pubDate>Tue, 04 Mar 2008 20:08:58 GMT</pubDate>
      <author>webmaster@jivesoftware.com</author>
      <guid>http://www.igniterealtime.org/community/docs/DOC-1130#comments-3794</guid>
      <dc:date>2008-03-04T20:08:58Z</dc:date>
      <clearspace:dateToText>5 months, 3 weeks ago</clearspace:dateToText>
    </item>
    <item>
      <title>RE: Botz: Internal Bot Library for Openfire</title>
      <link>http://www.igniterealtime.org/community/docs/DOC-1130#comments-4006</link>
      <description>&lt;!-- [DocumentBodyStart:3a264f72-636c-46e3-be4b-cbc8a249f738] --&gt;&lt;div class='jive-rendered-content'&gt;&lt;p&gt;I tried with openfire 3.5 and got this to work after few fixes. I thought I might give you feedback and let you updates your dist.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;1)The ParrotBot.java is not compilable because you have @Override on methods that's from interface. So you remove it will compile.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;span&gt;2)The document from &lt;/span&gt;&lt;a class="jive-link-external-small" href="http://www.igniterealtime.org/builds/openfire/docs/latest/documentation/plugin-dev-guide.html"&gt;http://www.igniterealtime.org/builds/openfire/docs/latest/documentation/plugin-d ev-guide.html&lt;/a&gt;&lt;span&gt; didn't tell where to get the build script! So I can't compile your parrot plugin sample.&lt;/span&gt;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;After looking arround, I downloaded the openfire source distribution, copied your parrot plugin into src/plugins directory, and cd into root src project and ran:&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;$ ant -f build/build.xml openfire plugin -Dplugin=parrotbot&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Now I got a generated plugin jar under arget/openfire/plugins&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Now I can update and play with codes to get further playing with botz library. Great work Aznidin Zainuddin!&lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:3a264f72-636c-46e3-be4b-cbc8a249f738] --&gt;</description>
      <pubDate>Wed, 23 Apr 2008 16:27:48 GMT</pubDate>
      <author>zdeng@connextions.com</author>
      <guid>http://www.igniterealtime.org/community/docs/DOC-1130#comments-4006</guid>
      <dc:date>2008-04-23T16:27:48Z</dc:date>
      <clearspace:dateToText>4 months, 1 week ago</clearspace:dateToText>
    </item>
    <item>
      <title>RE: Botz: Internal Bot Library for Openfire</title>
      <link>http://www.igniterealtime.org/community/docs/DOC-1130#comments-4201</link>
      <description>&lt;!-- [DocumentBodyStart:52e1c7c1-e15d-403e-ba85-231e91f8fed1] --&gt;&lt;div class='jive-rendered-content'&gt;&lt;p&gt;Hi,&lt;/p&gt;&lt;p&gt;I'm using the botz library. I perform a login with a username which already exists in the registered users. An msn transport is registered for the user. &lt;/p&gt;&lt;p&gt;Sometime (2-3 minutes) after I create the connection and perform the login, the user becomes offline automatically.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;How can I solve the problem?&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Thanks&lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:52e1c7c1-e15d-403e-ba85-231e91f8fed1] --&gt;</description>
      <pubDate>Sun, 25 May 2008 21:10:41 GMT</pubDate>
      <author>tahabekir@hotmail.com</author>
      <guid>http://www.igniterealtime.org/community/docs/DOC-1130#comments-4201</guid>
      <dc:date>2008-05-25T21:10:41Z</dc:date>
      <clearspace:dateToText>3 months, 5 days ago</clearspace:dateToText>
    </item>
    <item>
      <title>RE: Botz: Internal Bot Library for Openfire</title>
      <link>http://www.igniterealtime.org/community/docs/DOC-1130#comments-4228</link>
      <description>&lt;!-- [DocumentBodyStart:957a235f-810d-4fea-b2f7-09ce9314b416] --&gt;&lt;div class='jive-rendered-content'&gt;&lt;p&gt;maybe this link will help you:&lt;/p&gt;&lt;p&gt;&lt;a class="jive-link-external-small" href="http://www.igniterealtime.org/community/message/172021#172021"&gt;http://www.igniterealtime.org/community/message/172021#172021&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:957a235f-810d-4fea-b2f7-09ce9314b416] --&gt;</description>
      <pubDate>Tue, 03 Jun 2008 00:39:59 GMT</pubDate>
      <author>hemono@gmail.com</author>
      <guid>http://www.igniterealtime.org/community/docs/DOC-1130#comments-4228</guid>
      <dc:date>2008-06-03T00:39:59Z</dc:date>
      <clearspace:dateToText>2 months, 3 weeks ago</clearspace:dateToText>
    </item>
    <item>
      <title>RE: Botz: Internal Bot Library for Openfire</title>
      <link>http://www.igniterealtime.org/community/docs/DOC-1130#comments-4368</link>
      <description>&lt;!-- [DocumentBodyStart:ba50201c-3ad2-4eb8-b302-8454a1e876a4] --&gt;&lt;div class='jive-rendered-content'&gt;&lt;p&gt;Hi I'm having a bit of trouble getting this to work. I have a source build in eclipse and I have put the btz jar into a lib directory in my plugin and in eclipse it is showing with no errors but when I run the ant build it gives me the following message:&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;package org.jivesoftware.openfire.botz does not exist&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;a class="jive-link-external-small" href="javac"&gt;javac&lt;/a&gt; import org.jivesoftware.openfire.botz.BotzConnection;&lt;/p&gt;&lt;p&gt;Do I need to modify the build file in some way? Sorry not much knowledge of &lt;/p&gt;&lt;p&gt;ant&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Any help would be greatly appreciated&lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:ba50201c-3ad2-4eb8-b302-8454a1e876a4] --&gt;</description>
      <pubDate>Thu, 17 Jul 2008 18:41:43 GMT</pubDate>
      <author>davehampstead@yahoo.co.uk</author>
      <guid>http://www.igniterealtime.org/community/docs/DOC-1130#comments-4368</guid>
      <dc:date>2008-07-17T18:41:43Z</dc:date>
      <clearspace:dateToText>1 month, 1 week ago</clearspace:dateToText>
    </item>
    <item>
      <title>RE: Botz: Internal Bot Library for Openfire</title>
      <link>http://www.igniterealtime.org/community/docs/DOC-1130#comments-4369</link>
      <description>&lt;!-- [DocumentBodyStart:a1d0bba3-7f93-42b9-88e8-f0375eb23f1f] --&gt;&lt;div class='jive-rendered-content'&gt;&lt;p&gt;Sorry, Ignore my last post, got it sorted&lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:a1d0bba3-7f93-42b9-88e8-f0375eb23f1f] --&gt;</description>
      <pubDate>Thu, 17 Jul 2008 18:51:27 GMT</pubDate>
      <author>davehampstead@yahoo.co.uk</author>
      <guid>http://www.igniterealtime.org/community/docs/DOC-1130#comments-4369</guid>
      <dc:date>2008-07-17T18:51:27Z</dc:date>
      <clearspace:dateToText>1 month, 1 week ago</clearspace:dateToText>
    </item>
  </channel>
</rss>

