> For the complete documentation index, see [llms.txt](https://creativedevelopments.gitbook.io/cdhandler/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://creativedevelopments.gitbook.io/cdhandler/using-cdhandler/events.md).

# Events

CDHandler makes events much easier!

## Examples

{% tabs %}
{% tab title="JavaScript" %}

```javascript
// file name = guildMemberRemove.js

module.exports = (client, member) => {
// member is the guildMemberRemove parameter

  console.log(member.user.tag);
};
```

{% endtab %}

{% tab title="TypeScript" %}

```typescript
import { Client } from "discord.js";

export default (client: Client, member: any) => {
// member is the guildMemberRemove parameter

  console.log(member.user!.tag);
};
```

{% endtab %}

{% tab title="CoffeeScript" %}

```coffeescript
# file name = guildMemberRemove.coffee

module.exports = (client, member) -> 
  # member is the guildMemberRemove parameter

  console.log(member.user.tag);
```

{% endtab %}
{% endtabs %}

{% hint style="info" %}
Make sure to name your files after the event name, ex: guildMemberAdd.js would be the guildMemberAdd event, this is case sensitive, and should be exactly the way it's spelled.
{% endhint %}
