All Projects → Hydractify → kanna_kobayashi

Hydractify / kanna_kobayashi

Licence: GPL-3.0 license
Kanna Kobayashi's open source repository (Discord Bot)

Programming Languages

typescript
32286 projects
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to kanna kobayashi

Discord-Trivia-Bot
TriviaBot: Play trivia in Discord! Powered by discord.js and OpenTDB, with 24 categories and three modes of play.
Stars: ✭ 83 (+418.75%)
Mutual labels:  anime, discord-js
Komugari
A simple, multi-functional Discord bot written in Discord.js
Stars: ✭ 39 (+143.75%)
Mutual labels:  anime, discord-js
hellsnakebot
🤖About A fully customizable bot built with discord.js
Stars: ✭ 14 (-12.5%)
Mutual labels:  chatbot, discord-js
Karmabot
🤖 A Multipurpose Discord Bot with a Music System & Utility commands used by 160K+ users!
Stars: ✭ 73 (+356.25%)
Mutual labels:  anime, chatbot
michelle
An anime-centric bot for Discord
Stars: ✭ 12 (-25%)
Mutual labels:  anime, discord-js
LenoxBot
🖥️ LenoxBot is a Discord bot that offers many cool new features to your Discord server!
Stars: ✭ 218 (+1262.5%)
Mutual labels:  chatbot, discord-js
Cleve
Open sourced Discord chat bot powered by brainshop.ai
Stars: ✭ 30 (+87.5%)
Mutual labels:  chatbot, discord-js
sugaroid
The not-that intelligent, but cute Artificially Intelligent bot, created when I was bored.
Stars: ✭ 12 (-25%)
Mutual labels:  chatbot
mass-dm-discord
A MassDM selfbot which is working in 2021. Only for educational purposes 🥱🚀
Stars: ✭ 87 (+443.75%)
Mutual labels:  discord-js
animethemes-web
A web client for browsing the AnimeThemes database.
Stars: ✭ 28 (+75%)
Mutual labels:  anime
DCGAN-Head-Portrait-Generator
深度卷积生成对抗网络(DCGAN)—— 动漫妹子头像生成 2018-10-22
Stars: ✭ 19 (+18.75%)
Mutual labels:  anime
naver talk sdk
NaverTalk Python Library(네이버 톡톡 파이썬 모듈)
Stars: ✭ 16 (+0%)
Mutual labels:  chatbot
DSTC6-End-to-End-Conversation-Modeling
DSTC6: End-to-End Conversation Modeling Track
Stars: ✭ 56 (+250%)
Mutual labels:  chatbot
AniMouto
Let an imouto improve your AniList experience.
Stars: ✭ 44 (+175%)
Mutual labels:  anime
charles-rest
Github chatbot and web-content indexer/searcher
Stars: ✭ 24 (+50%)
Mutual labels:  chatbot
auto
A code scanner Discord bot.
Stars: ✭ 15 (-6.25%)
Mutual labels:  discord-js
kitsu-updater
Browser extension to automatically update your Kitsu library from streaming sites
Stars: ✭ 16 (+0%)
Mutual labels:  anime
api-ai-workshop
Dialogflow Workshop Material. This can be used to create a Conversational Agent for a simple Linear Conversation using Dialogflow
Stars: ✭ 56 (+250%)
Mutual labels:  chatbot
Commando
[DEPRECATED] ⚫ Commando Discord bot built on discord.js-commando.
Stars: ✭ 78 (+387.5%)
Mutual labels:  discord-js
HiveMind-core
Join the mycroft collective, utils for mycroft-core mesh networking
Stars: ✭ 72 (+350%)
Mutual labels:  chatbot

Introduction

Kanna Kobayashi is a community driven open-source application bot for Discord, based on the character Kanna Kamui from the anime known as Kobayashi-san Chi no Maid Dragon by KyoAni (Kyoto Animation Studios). This application is made with the intent of enriching the experience, as well as interactions, between our end users; It also serves as a project to improve our own skills.

Getting started

These are the tools you will need to have installed to get the project up and running:

  1. NodeJS;
    • It is highly recommend to always install the current version instead of LTS, as we are constantly updating the project to it's latest installment.

  2. Yarn;
  3. PostgreSQL.

After you are over installing everything, clone our repository into wherever you want. Then open a terminal in that directory and run yarn install in a terminal to install all it's dependencies.

Setting up

Make a copy of the data.example.json file as data.json in the root directory of the project, and fill it's blanks.

{
	"clientToken": "",      // discord application token -> https://discordapp.com/developers/applications/
	"dbots": "",            // token for https://top.gg/
	"osuToken": "",         // osu! api token -> https://osu.ppy.sh/help/wiki/osu!api
	"ravenToken": "",       // sentry.io token -> https://docs.sentry.io/error-reporting/quickstart/
	"webhook": {
		"id": "",         // webhook's id
		"secret": ""      // webhook's secret
	},
	"weebToken": "Bearer <Token>",   // closed api leave it blank -> https://docs.weeb.sh/
	"httpPort": 9000                 // prometheus port -> https://prometheus.io/docs/introduction/overview/ && https://grafana.com/docs/
}

After filling, go in your PostgreSQL and create a user with the name kanna and the following password: kannapw. Then create a database called kanna. Once finished, do yarn build to transpile the *.ts files. Right after, execute node ./bin/scripts/buildItems.js && node ./bin/scripts/createTriggers.js.

Congratulations! You have everything set-up now, all that is left is to run the application with yarn run!

Disclaimers

All licenses to Kobayashi-san Chi no Maid Dragon and Kanna Kamui are reserved to KyoAni and coolkyou. We are not responsible for any modified versions of Kanna Kobayashi that may be made. If you would like to claim authorship in any of our code or content, feel free to e-mail us at [email protected] without any hesitation.

Kanna Kobayashi, the Discord application bot. Copyright (C) 2017-2020 Hydractify

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].