Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/yusshu/marko
Marko is a Discord bot that sends random messages based on previous chats using Markov Chains
https://github.com/yusshu/marko
bot discord discord-bot discord-js markov-chains node-js
Last synced: about 1 month ago
JSON representation
Marko is a Discord bot that sends random messages based on previous chats using Markov Chains
- Host: GitHub
- URL: https://github.com/yusshu/marko
- Owner: yusshu
- License: mit
- Created: 2023-01-31T21:25:31.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2023-10-05T22:04:22.000Z (over 1 year ago)
- Last Synced: 2024-11-15T16:42:50.306Z (3 months ago)
- Topics: bot, discord, discord-bot, discord-js, markov-chains, node-js
- Language: JavaScript
- Homepage:
- Size: 261 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
- License: license.txt
Awesome Lists containing this project
README
# marko
[![MIT License](https://img.shields.io/badge/license-MIT-blue)](license.txt)
[![Discord](https://img.shields.io/discord/683899335405994062)](https://discord.gg/xbba2fy)**marko** is a Discord bot that says random things **based** on previous messages
in the same channel it speaks on, often funny.This bot program is made to be self-hosted by anyone, **it doesn't have an official
Discord Bot**## Running
- Create a `.env` file using the `.env.example` template and fill it with your information
- Create `data/status.json` and `data/words.json` *(I'm too lazy to make this not required)*```json
// status.json file should look like this:
{
"collect": true,
"talk": false
}// words.json file should look like this:
[]
```
- Run `npm install` to install the dependencies
- Finally run `npm start` and let it be