Giter VIP home page Giter VIP logo

nadekobot's Introduction

img Discord Documentation Status nadeko0 nadeko1 nadeko2

For Update, Help and Guidelines

twitter discord Wiki
Follow Kwoth on Twitter for updates. Join Kwoth's Discord server if you need help. Read the Docs for hosting guides.

Explanation

Before you continue, notice that this nadeko uses Microsoft SQL Server and you need to have your own SQL Server since heroku doesn't provide any. Why it uses MSSQL instead of the built-in SQLite? The answer is because of heroku's ephemeral filesystem.

Setting Up NadekoBot on Heroku

Clone the repository

git clone -b master --recursive --depth 1 --progress https://github.com/ScarletKuro/NadekoBot.git

NB! Before you proceed, remove the .git folder from NadekoBot folded after u clone the repository.

Setting up the Database

  • If you don't have any SQL Server, you can temporary use gearhost. Remember that it has limited data-size.
  • Open the Microsoft SQL Server Managment Studio.
  • Connect to your SqlServer databse.
  • Create a new database, for example db_Nadekobot.
  • Execute the SqlServer.sql script that locates in scheme folder.

Setting up the nadeko_run.sh

  • Edit the nadeko_run.sh file in script folder. Change the variables below
    clientid=""
    botid=""
    token=""
    ownerid=""
    googleapi=""
    lolapikey=""
    mashapekey=""
    osu=""
    scid=""
    connection="Data Source=;Initial Catalog=;User ID=;Password=" NB! If you are using a domain name to connect to database take a note that some domain names may require a www prefix and some doesn't to connect to the database. For example my college SQL Server needs a www before the domain name and the gearhost's doesn't.
  • Move the nadeko_run.sh and Procfile to the root folder.
    ScreenShot

Setting up the Heroku

  • Log in your heroku account
  • Create a new app
  • Add the buildpacks
    https://github.com/ScarletKuro/nadeko-dotnetcore-buildpack
    https://[email protected]/ingmferrer/opus-buildpack.git
    https://github.com/challengee/heroku-buildpack-libsodium.git
    https://github.com/ScarletKuro/heroku-buildpack-ffmpeg-static
  • Deploy now the Nadeko using DropBox, Heroku CLI or Github
  • Turn the Dyno on after the build is complete
  • Enjoy!

Video How to Setup

ScreenShot

nadekobot's People

Contributors

samdivaio avatar appelemac avatar shikhir-arora avatar fearnlj01 avatar blitz4694 avatar scarletkuro avatar nitix avatar taknok avatar dogeops97 avatar tg44 avatar rob5251 avatar theoddball avatar arahaan avatar delicious-flatbread avatar poag avatar rjt-rockx avatar seregy avatar midnight-myth avatar taweko avatar micmorris avatar reiuiji avatar hubcapp avatar hecodes2much avatar musshorn avatar ritsu avatar cadon0 avatar martintops avatar gitbranch avatar dragonoverlord avatar cuken avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.