Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/inotgud/discord-ai-self-bot

Artificial Intelligence for Discord Self Bot
https://github.com/inotgud/discord-ai-self-bot

Last synced: about 1 month ago
JSON representation

Artificial Intelligence for Discord Self Bot

Awesome Lists containing this project

README

        

# Discord AI Self Bot

An Artificial Intelligence-powered Discord self-bot using `cohere-ai` for natural language processing and `discord.js-selfbot-v13` for interacting with Discord. This bot can automate tasks and respond to messages intelligently.

## Table of Contents
- [Features](#features)
- [Prerequisites](#prerequisites)
- [Installation](#installation)
- [Usage](#usage)
- [Contributing](#contributing)

## Features
- **AI-Powered Responses:** Uses `cohere-ai` to generate intelligent responses to messages.
- **Automated Tasks:** Set up automated responses and commands.
- **Customizable:** Easy to configure for personal use.

## Prerequisites
- Node.js (v14 or higher)
- npm (Node Package Manager)
- Discord account
- API key for [Cohere AI](https://cohere.ai/)

## Installation

### 1. Clone the Repository
```bash
git clone https://github.com/inotgud/discord-ai-self-bot.git
cd discord-ai-self-bot
```

### 2. Install Dependencies
```bash
npm install
```

### 3. Install `cohere-ai` and `discord.js-selfbot-v13`
```bash
npm install cohere-ai discord.js-selfbot-v13
```

## Usage

### Running the Bot
To start the bot, run:
```bash
node index.js
```

### Commands
- Everything you write on the channel is answered by AI.

## Contributing
We welcome contributions! Please follow these steps:

1. Fork the repository
2. Create your feature branch (`git checkout -b feature/AmazingFeature`)
3. Commit your changes (`git commit -m 'Add some AmazingFeature'`)
4. Push to the branch (`git push origin feature/AmazingFeature`)
5. Open a Pull Request