# Creating a new listener
- This guide will explain how to create a listener
# What is a listener?
- Listeners are basically gateway events fired by the discord api.
# Creating a new listener
# Code
- Let's write some code....
- Javascript
- Typescript
const { Listener } = require('@cofo/framework');
// The first parameter would always be client then followed by all the eris parameters
module.exports = new Listener("messageCreate", async(client, message) => {
message.channel.createMessage({
content: "Pong!"
})
})