Skip to content

Yet another custom multipurpose Discord bot written in Node.js

License

Notifications You must be signed in to change notification settings

lukasjenks/davisbot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

60 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DAVIS (Bot)

Summary

DAVIS is a multipurpose bot made with Node.js/sqlite3 and supports, among other things, persistent custom author (with picture) and custom quote storage and retrieval and persistent custom picture/GIF storage and retrieval.

Please note that this project was written some time ago and needs to be refactored/improved.

Note

This bot has recently been rewritten and is currently undergoing maintenance and further development. Some previous features may not work as before as they are altered and additional features are added.

Installation

To install Davis Bot, run the following (unix-like OS'):

git clone https://github.com/lukasjenks/davisbot.git davisbot
cd davisbot
npm install
touch bot.db
touch auth.json
# edit auth.json to contain your Discord bot's token as the value in a key value pair with the key "token"
# edit bot.js line 20 to use your server's specific channel ID
# run migration scripts against bot.db (goose migration templates provided for golang's goose package - see https://github.com/pressly/goose)
node bot.js

About

Yet another custom multipurpose Discord bot written in Node.js

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages