Go to file
2015-12-05 23:48:43 +01:00
dlls Libsodium and opus don't need to be in libs folder. 2015-12-05 23:48:43 +01:00
NadekoBot Initial commit 2015-12-05 12:03:11 +01:00
.gitignore Initial commit 2015-12-05 12:03:11 +01:00
NadekoBot.sln Initial commit 2015-12-05 12:03:11 +01:00
README.md Update readme.md 2015-12-05 12:25:40 +01:00

NadekoBot

Nadeko Discord chatbot I made in c#, using Discord.net library.
You can also create a very basic web-ui with the data that is in the Parse DB. example

##This section will guide you through how to setup NadekoBot After you have cloned this repo, move the data from the DLLs folder to the bin/debug. Those are part of the libraries you will need for your project. The other part should resolve after you start the project for the first time. All the references are shown in this image.

In your bin/debug folder (or next to your exe), you must have a file called 'credentials.json' in which you will store all the necessary data to make the bot know who the owner is, where to store data, etc.

This is how the credentials.json should look like:

{
	"Username":"bot_email",
	"BotMention":"@BotName",
	"Password":"bot_password",
	"GoogleAPIKey":"google_api_key",
	"OwnerID":123123123123,
	"Crawl":false,
	"ParseID":"parse_app_id",
	"ParseKey":"parse_api_key",
}
  • Keep the crawl on false.
  • For google api key, you need to enable URL shortner and Youtube video search in the dev console.
  • For parse, you need to register on parse.com, create an app with these 3 classes 'CommandsRan', 'Requests' and 'Stats' in order to make the logging work.

Download this folder which contains images and add it next to your .exe in order to make the $draw, $flip, rip and similar functions work.

You should replace nadeko's image with the image of your bot in order to make the hide/unhide commands work as intended.

You are all set. Fire up visual studio, wait for it to resolve dependencies and start NadekoBot.

Enjoy

TODO: list of commands