# Custom Response bot
a advanced response Bot, which is specified for responses. The bot allows you to use variables and Functions like add Role,create Ticket... too.You can set trigger and Responses for it.
# [Invite Link:](https://discord.com/api/oauth2/authorize?client_id=815935752356495431&permissions=268561655&scope=bot)
#### There are three types of trigger message, reaction, join/leave
## Creating a Response
use the `??create` command and the bot will ask if you want to start a setup, tell yes and the bot will auto collect info.
![](https://i.imgur.com/SoZoE8L.png)
**Choose your triggertype like message**
![](https://i.imgur.com/gyAi37i.png)
**Enter your Code and save your file**
You can use normal sentence like "Hi how are you?".But you can use Varibales like $authorID and more or send Embed use function like add Role.If you want to use Variables and Functions ,check our [docs](https://raspdevpy.gitbook.io) you can find there over 250 functions
![](https://i.imgur.com/BCsOAfH.png)
**Execute your Response**
![](https://i.imgur.com/RHmO8OB.png)
It could be that the bot returns Timeout but your file gets saved temporary and you can reuse it by using `??create <temptoken>`
## Editing Response
Use `??edit` and the bot will show all responses with the token then use `??edit <token>` to edit them enter the value you want to edit
![](https://i.imgur.com/15Tyr2i.png)
## Deleting Response
Use `??delete` and the bot will show all responses with the token then use `??delete <token>` to delete it
![](https://i.imgur.com/0zulf9u.png)
## Viewing Response
Use `??view` and the bot will show all responses with the token then use `??view <token>` to delete it
![](https://i.imgur.com/k1O55kJ.png)
## Example:
**Using Reaction as trigger**
![](https://i.imgur.com/zhqrpd9.png)
**Using Message**
economy command
![](https://i.imgur.com/3j90XQP.png)
random text
![](https://i.imgur.com/DWjolj2.png)
As you see everything is possible.You can add role create Channel .. with our functions