Chat by Siropu

Chat by Siropu [Paid] 1.25.1

No permission to buy (€29.99)
Look at the source on chat page. Make sure there are tagged messages in the chat.
If you can't find them, please open a support ticket and provide a test account to take a look.
 
Will users be able to find member names in private messages just like it works in xenforo conversations and user tagging? On big boards with many users and similar names sometimes very long, it is useful to easily find the correct name.

EDIT: I just tried out the demo. Starting a new convo could be easier. Chat users are generally not tech savvy and will not understand commands or code. They get this error:
(Error) Invalid arguments. You have to specify the username and the message, separated by comma.
They need to type:
/msg username, message

It would be much easier if a user tag would add a member to the private chat. This would be very easy to understand. After that they could just type away.
 
Last edited:
It would be much easier if a user tag would add a member to the private chat. This would be very easy to understand. After that they could just type away.
Actually, that would be very confusing. Users are tagging others in posts all the time, that doesn't mean they want to start a private conversation. You have to start a conversation only once and I don't think it's hard to type a simple command. You don't have to be tech savvy for that. I will add the option in chatters list as well, to autocomplete the command, only having to type a message.
 
There is a template called siropu_chat_rooms_tabs that is included in siropu_chat template. Try changing the position of the include above the chat main div. I don't know if it will work, but try it.
 
What to expect in 1.25.0?
Cool 1-1 private chatting.
Like system for room messages.
Command system has been rewritten to be more user friendly and for a better performance.
New commands: /ban, /unban, /unkick, /unmute, /roll, /msg
Custom user commands.
Ability to make chat available at certain times.
Ability to hide messages from guests or other custom groups and replace them with anything you want.
+ other improvements and bug fixes.

Sounds interesting! Are you able to share how the custom user commands will work (and how flexible/powerful they could be)? :)

I've just bought this Chat to replace Blueimp's AJAX Chat (I'll be migrating a live site from a Simple Machines Forum (SMF) to Xenforo in the near future). Anyway, with Blueimp's AJAX Chat it was possible to add in extra/custom commands by extending a class in PHP and this allowed for fancy things like a countdown to X date (/newyear -> days, hours, minutes until the end of the year based on the server time zone). Will it be possible to implement custom commands with PHP in the new 1.25.0 release, such as through a PHP callback in an Xenforo template or extending one of the chat's classes in an extra file that could contain custom commands? It would be awesome if there was a process of doing this which wouldn't have to be re-implemented every update due to altering core chat code (something I'd rather not do :unsure:). Could 'default' statuses (shortcuts?) via a custom command be possible in 1.25.0 like for example could I create '/phone' to change a user's chat status to a default 'On the Phone' message and then '/online' to clear the default status?

Two more questions (sorry ;))... Is it possible to configure global setting to limit the amount of concurrent people that can view and use the chat? Performance was a problem for Blueimp's AJAX Chat above around 30-35 chatters but maybe it isn't such an issue for Chat by Siropu - I am yet to find out :).

And finally, regarding the chat page tab position, I am trying to get this to sit after that 'Forums' tab but with the Xenforo Media Gallery installed it won't do that due to the 'Media' tab which comes after Forums. Is there a trick to this? I can either get the Chat tab to sit before Forums or after Media but not in the middle. Another resource 'Nodes as Tabs' has a tab position setting "Force Order - Middle Position: First/Last" setting and having the middle option as "first" puts a Node tab exactly where I desire the Chat tab to be.

Thanks Siropu!
 
Last edited:
@marquisite, custom user commands doesn't do fancy stuff. You can use them to create predefined messages. They work with // double slashes and you can update/delete and view your commands very easily. You can't extend commands.

Status needs to be set by the /status command or via the options menu. There are no shortcuts.
The tab position cannot be set after/before a certain tab.

@DieselMinded, glad you like it. (y)
@Freelancer, chat options > Displayed bot notifications > User has registered
 
In admin options, can you find "Displayed bot notifications"? The last option is what you are looking for: "User has registered".
 
The tab position cannot be set after/before a certain tab.

Cheers for the fast reply! I solved this issue by altering the Code Listener callback execution order of the Media tab (for Xenforo Media Gallery) and now I've got the Chat tab in the spot I want it :)

That's too bad that the custom commands will be just for predefined replies although I'm sure it'll still be useful. What would be the chances of implementing a countdown to X date feature for bot messages/responses in a later release? An administrator could select a date and optionally a time in addition to writing a message and the time difference when the cron is executed is included at the end of the message? For example, "Chat Bot: We're counting down the sleeps til Santa arrives! Christmas will be here in [time]" where [time] is XX days, XX hours, XX minutes. A blank date and time would not include a countdown in the message. Perhaps its uses are too restrictive to be worthwhile but it is just an idea ;).
 
In admin options, can you find "Displayed bot notifications"? The last option is what you are looking for: "User has registered".
Okay... I found it and it is selected. But the chat bot does not display the notifications. I guess this is due to the board being private and all members do not register themselves but are registered by the admin only. When the admin adds members, the chat bot should display a notification too. Can you add that?
 
This looks really promising for the private chat funtionality. But having to use chat commands to initiate a private chat is way too user unfriendly.

I couldn't for the life of me figure out how to start a private chat with someone, I spent ages going through all the drop down options and looking at every button on the screen.

You shouldn't have to read a help page learn to do something as simple as start a private conversation. There really needs to be a dedicated button. Not having one will drive so many users nuts.

Something like this, but for private conversations, where you then have an option to type out an autocompleted username.

upload_2017-1-31_17-57-52.webp

In testing there's permanently a 1 above the chat tab

upload_2017-1-31_18-0-2.webp

Is that because I have one private conversation open?

Really keen to see how this progresses :)
 
I'd like the ability to 'Like' individual messages too. Someone made an add on for taiga chat to be able to do that and I find it very useful.
 
Back
Top Bottom