Conversation Essentials

Conversation Essentials [Paid] 1.14.1

No permission to buy ($45.00)
  • Thread starter Thread starter Syndol
  • Start date Start date
Hi @Syndol,

After importing from vB4 and configuring that it would send an automatic message when one of my moderators is away for more than 2 days, it goes crazy right now. One of my moderators is away for more than a week now, and it keeps sending me automatic messages from him that he's away. I sent him these private messages back in July, but he responds right now. He's missing since Aug 8th, so I'm not sure why it's spamming everyone's PC inboxes. Any idea?

Thanks.
 
Hi @Moshe1010,

I'm afraid I will need some more information to work with here as I'm not sure what you mean by "it's going crazy". Are you receiving multiple responses to the same conversation?
If you look in the options page you will see an option where you set the number of days you wish the cron to look back and search for conversations where the moderator has not replied at all. By default it is set to 30 days and so unanswered conversations from July will be included as expected.
You have set it so the moderator must be away for 2 days before anyone who contact him receives his auto response (or the general response if they have not set their own).
Now, you seem to have also activated the cron job to search for unanswered conversations by moderators who have not logged in in the past X days (in your case 2 days).
By default it will look for conversations that are a maximum of 30 days old. If you have started many conversations with this moderator, and he has not answered them at all, then you will receive an auto response. In your case I believe you only wish to check for the 2 days your moderator has been away, so simply set this option to 3 days.

The above is how it should work. Could you please provide me with some more information as to what does not work for you as described.
 
Hi, sorry if this has already been covered but does this resource allow an admin to send a private conversation to all members? Would much prefer to do this than send an email to every member.

Thanks.
 
There is no mass conversation feature. You can create custom participant groups which saves you the hassle of typing in the same set of usernames each time you want to contact said group.
 
I have 'Inbox Size Limit' activated, but I do not want members to be alerted in-case their inbox is full and another member is trying to contact them. Is there a way to disable these alerts?

One of the reasons I want alerts disabled is this: if a bot were to repeatedly contact a member whose inbox is full, he will be flooded with innumerable alerts.
 
@planetzu, if you want your bot's messages to always get through then simply make that user a moderator with an unlimited inbox size.
Messages from admins and moderators always get through even when the recipient's inbox is full. Providing your bot with an unlimited inbox size, ensures all replies to your bot's messages will also get through.
 
@planetzu, if you want your bot's messages to always get through then simply make that user a moderator with an unlimited inbox size.
Messages from admins and moderators always get through even when the recipient's inbox is full. Providing your bot with an unlimited inbox size, ensures all replies to your bot's messages will also get through.


@Syndol I am sorry, I guess my message was not clear. I was referring to this feature of 'Conversation Essentials' (the green bolded part):

Inbox size limit. This option allows you to set a limit to the size of the inbox for certain usergroups. A visual percentage bar and text is displayed on the conversation list page, giving your members a clear indication of exactly how much space they have left in their inbox. Once the limit is reached, the user is prevented from starting or receiving new conversations. Should a member be blocked from receiving a conversation, they will get an alert indicating that person X has tried to contact them but could not get through due to their inbox being full. See top right corner of images #2 and #3

Is there a way to disable sending this alert?
 
If you do not want anyone from getting the alert then you will have to edit the file ConvEss/ControllerPublic/Conversation.php
In function _checkRecipientHasInboxSpace() remove the alert part (XenForo_Model_Alert::alert).
 
If you do not want anyone from getting the alert then you will have to edit the file ConvEss/ControllerPublic/Conversation.php
In function _checkRecipientHasInboxSpace() remove the alert part (XenForo_Model_Alert::alert).
Great, thank you!
 
Possible bug: The 'inbox limit' changes if the user is on the 'Starred Conversations' and 'Conversations You Started' page. On the Inbox page, it shows the right value, but on these two pages the value changes based on the conversations on that particular page. Screenshots attached.

*Screentshot is of the same user who has max limit of 5 and has used up all 5 conversations. In the Inbox page it shows 5 of 5 used, but on the 'Starred Conversations' page, it shows 0 of 5 used because the user has not starred any conversation. Similarly, it shows 2 of 5 used in the 'Conversations You Started' page.
 

Attachments

  • inbox.webp
    inbox.webp
    4.1 KB · Views: 4
  • starred conversations.webp
    starred conversations.webp
    8.8 KB · Views: 5
  • conversations you started.webp
    conversations you started.webp
    5.7 KB · Views: 4
Had an error logged on this recently mate, that you may be interested in:

Code:
Server Error Log
Error Info
Zend_Db_Statement_Mysqli_Exception: Mysqli statement execute error : Duplicate entry '13650-1' for key 'PRIMARY' - library/Zend/Db/Statement/Mysqli.php:214
Generated By: Ian Vp, Tuesday at 11:44 PM
Stack Trace
#0 /home/ptsdforu/public_html/c/library/Zend/Db/Statement.php(297): Zend_Db_Statement_Mysqli->_execute(Array)
#1 /home/ptsdforu/public_html/c/library/Zend/Db/Adapter/Abstract.php(479): Zend_Db_Statement->execute(Array)
#2 /home/ptsdforu/public_html/c/library/Zend/Db/Adapter/Abstract.php(632): Zend_Db_Adapter_Abstract->query('UPDATE `convess...', Array)
#3 /home/ptsdforu/public_html/c/library/XenForo/DataWriter.php(1628): Zend_Db_Adapter_Abstract->update('convess', Array, 'conversation_id...')
#4 /home/ptsdforu/public_html/c/library/XenForo/DataWriter.php(1597): XenForo_DataWriter->_update()
#5 /home/ptsdforu/public_html/c/library/XenForo/DataWriter.php(1393): XenForo_DataWriter->_save()
#6 /home/ptsdforu/public_html/c/library/ConvEss/Model/Conversation.php(2293): XenForo_DataWriter->save()
#7 /home/ptsdforu/public_html/c/library/ConvEss/ControllerPublic/Conversation.php(401): ConvEss_Model_Conversation->processLastReadDate(13650, Array)
#8 /home/ptsdforu/public_html/c/library/XenForo/FrontController.php(337): ConvEss_ControllerPublic_Conversation->actionView()
#9 /home/ptsdforu/public_html/c/library/XenForo/FrontController.php(134): XenForo_FrontController->dispatch(Object(XenForo_RouteMatch))
#10 /home/ptsdforu/public_html/c/index.php(13): XenForo_FrontController->run()
#11 {main}
Request State
array(3) {
  ["url"] => string(60) "https://www.myptsd.com/c/conversations/welcome-aboard.13650/"
  ["_GET"] => array(0) {
  }
  ["_POST"] => array(0) {
  }
}
 
Hi @Anthony Parsons, not sure how this can happen as its an update. Is this a one-off and perhaps attributed to a server hiccup?
Would you happen to have more information about this?
Was the user viewing someone else's conversation or was it one they are a participant in? Did the error occur when they tried to view the conversation for the first time or once someone replied?

Edit:
Found the problem. It has to do with a specific circumstance when viewing, for the first time, an old conversation that was created with ConvEss version 1.0.8 or older - before the introduction of the "Last read date" feature.

I'm still waiting to hear from another developer in regards to a compatibility issue, but when I do I'll release an update.
 
Last edited by a moderator:
Back
Top Bottom