https://github.com/televisionninja/row-bot
My 1st discord bot
https://github.com/televisionninja/row-bot
chatbot discord discord-bot discordjs docker javascript nodejs ollama postgresql
Last synced: 3 months ago
JSON representation
My 1st discord bot
- Host: GitHub
- URL: https://github.com/televisionninja/row-bot
- Owner: TelevisionNinja
- License: mit
- Created: 2020-12-08T17:39:33.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2025-09-04T21:26:11.000Z (10 months ago)
- Last Synced: 2025-09-04T23:28:28.496Z (10 months ago)
- Topics: chatbot, discord, discord-bot, discordjs, docker, javascript, nodejs, ollama, postgresql
- Language: C
- Homepage:
- Size: 1.96 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Row-Bot
My 1st discord bot
This bot uses:
- PostgreSQL
- the TinyLlama small language language model using Ollama
- Node.js
- discord.js
- multiple APIs
- FFmpeg
- a truncated least frequently used and least recently used cache replacement policy
- rate limits with queueing
- custom intervals
- regular expressions
- sharding
Previous versions used:
- MongoDB
- custom AMP link pattern matching

Invite link:
https://discord.com/oauth2/authorize?client_id=785922000723509298&permissions=8&scope=bot%20applications.commands
# Run
1. install the dependencies
2. edit the configs
3. run the command to start the bot
## Native
```bash
npm start
```
## Docker or Podman
### Docker
```bash
docker compose up
```
### Podman
```bash
podman compose up
```