# Implement functionalities in chat

**URL:** https://forums.rocket.chat/t/implement-functionalities-in-chat/17605
**Category:** Guides
**Created:** [August 19, 2023, 7:03pm UTC](https://forums.rocket.chat/t/implement-functionalities-in-chat/17605 "2023-08-19T19:03:43Z")
**Posts on this page:** 1
**Page:** 1

<div class="post-metadata">

### Author: ![hamza0103](https://avatars.discourse-cdn.com/v4/letter/h/f14d63/32.png) [@hamza0103](https://forums.rocket.chat/u/hamza0103)
#### Post date: [August 19, 2023, 7:03pm UTC](https://forums.rocket.chat/t/implement-functionalities-in-chat/17605/1 "2023-08-19T19:03:43Z")

</div>

Hi, I have built chatbot using Linux server using Rocket chat.

I want to implement some functionalities in my chatbot, i don’t seem to get helped from questions answers and documents and i also had a look at [permission.](https://docs.rocket.chat/use-rocket.chat/workspace-administration/permissions)

So here are the features i want to embed in my chat:

1. when entering the chat users will have to pass some kind of captcha

2. users wont be able to post links in chat with unauthorized domain int he link

3. prevent users from sending private messages to each other,  
only admin can send them messages and they can send to admin

4. that admin will be able to kick/ban a user which will also block his ip  
from re entering with different user name

5. when user write message to chat, he will have to X seconds delay before writing another message

Please let me know.  
Thanks
