danielguirra / ts-bot

A bot that does server administration like banning, creating important tags with embed's, welcome message, league of legends status,pokedex, price of coins and much more.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

TS-BOT

Nest Logo

## Summary

A bot that does server administration like banning, creating important tags with embed's, welcome message and much more.

Requirements

For development, you will only need Node.js and a node global package, installed in your environement, use .envexemple.

Token Discord Offical Discord Developer website

Token TenorGif Offical TenorApi website


NodeJS


I used this version of NodeJS, I don't guarantee it will work on older versions

$ node --version
v20.11.1

$ npm --version
v10.2.4

Deploy


You can deploy to Heroku or Replit or install locally yourself.

DeployHeroku

DeployReplit

Install

$ git clone https://github.com/danielguirra/ts-bot/
$ cd ts-bot
$ npm install
or
$ yarn install

Build

$ yarn build
$ npm run build

Running the project

$ yarn start
$ npm run start

Dev

$ yarn dev
$ npm run dev

Can't Use Sure Docker or Docker Compose

Docker

$ docker build . --f ./Dockerfile --tag ts-bot-image
$ docker run -p 4040:4040 --name ts-bot ts-bot-image

Compose

$ docker-compose -up -d

License

MIT

About

A bot that does server administration like banning, creating important tags with embed's, welcome message, league of legends status,pokedex, price of coins and much more.

License:MIT License


Languages

Language:TypeScript 96.5%Language:JavaScript 2.8%Language:Dockerfile 0.7%