Website Chat Bot Solution (SNS link)

Job ID: 34604187

Budget: $3,000 – $5,000 USD

Website chat solution (SNS link)
* The technical impossibility can be discussed through consultation.

< Reference Site>
https://kbuclub.com => Chat room here (telegram group room linked)

https://bepick.net => A separate channel room creation function. If you press the banner on the left side of the chat room, you can enter a separate channel.



Front End: PHP
Backend: Free
Server operating system: Ubuntu 18.04

Detail of function
1. The chat window of the website has its own chat function. In addition, it is based on linking with SNS(Telegram, Kaka talk, Line, Facebook ETC) group rooms.

2.API support
You need to support API for server, client, and web chat to make it usable by interworking with external systems.
Support to link data such as number of visitors / list of visitors / personal chat room.

3. IP blocking
You can block a specific user right away from the web chat user menu, or check the IP or IP band to block in the chat log and connect with the IP.
You need to block all users' access.
IP blocking should only be available to users with channel administrator privileges.

4.Personal channel
Participants participating in the channel open their own personal channel (chat channel title:...) in a public/private (entry password) method so that they can chat.
In the personal channel, it is possible to have a one-on-one conversation with the borrower, such as general chatting and personal notice participants expelled.

5. Multi-channel
A log function is provided for the conversation history of all users who have joined the channel.
Logs archived by channel/date can be searched/read on the admin page.

6.Notifications and Calls
When a specific party is called, a notification sound is played, and if the browser supports the notification function (Google, Chrome, Safari, MS Edge, etc.), you can receive a browser notification.
let there be It also enables notifications when specific keywords are used.

7. Emoticons
It would be nice to be able to use not only the emoji supported by the OS but also the image used in Telegram.
There is no size limit for emoticons, but GIF emoticons are also available.

8. Chat Manager
Provides powerful channel manager functions such as chat freezing, temporary blocking of a specific user's conversation / or permanent IP blocking, accessor information check / chat window notification, etc.
Channel administrator authority must be granted through member linkage or acquired using channel password

9. Chat log
Provides a log function for the conversation records of all users who have joined the channel
Logs archived by channel/date can be searched and viewed on the admin page.

10.Template
It is possible to change into various shapes and designs only by modifying the style sheet (CSS).

11. Attach file
It should be possible to attach images/compressed files other than general text messages to web chatting, and while the file is attached, an upload progress bar is displayed,
Unlimited capacity can be attached.
Attached files are kept on the server for a set period and can only be downloaded during this period.

12.Member linkage
By linking with the website's member management system, the nickname and member profile picture of the person participating in the channel are linked and used.
In addition to linking basic information of members, it also links the member's permission level so that only specific members can use the function.

Note: Only contact/bid if you have previously worked on development of a chat solution.
Related categories: PHP Socket IO Ubuntu Chatbot Telegram API