Giter VIP home page Giter VIP logo

bot's Introduction

Miki

lol oily fucked up Codacy Badge
Your solution to a great Discord Community! Adding levels, role management, achievements, profiles, image search, games, and many more!

Build status

Platform Status
Ubuntu 16.04 badge
Windows badge

Useful links

Bot invite: https://miki.ai/invite?ref=github
Documentation: https://github.com/velddev/Miki/wiki
Issues: https://github.com/velddev/Miki/issues
Patreon: https://www.patreon.com/mikibot
Support server: https://discord.gg/39Xpj7K

Feature requests

Go to Suggestions.Miki.ai

Getting Started

Yes, in its current state this process is tedious. However, there will be an installer in the future that will make getting started much simpler.

Important:

Currently the Miki API is private, meaning you won't have access to the leaderboards until the API is released publicly. More information will be available here when that happens.

If you have any questions about the setup process do not ask in the support server, as a majority of the people there will not be able to assist you. DM Xetera#9596 for questions instead.

Installation Steps:

  1. Clone the Miki repository.

  2. Install Miki.Framework and Miki.Rest through NuGet or clone them as well, along with the other dependencies.

  3. Add your bot token in Miki/miki/settings.json.

  4. Download Redis and get that running too.

  5. Download PostgreSQL and set up a database called Miki.

  6. Configure your connection string in Miki/miki/settings.json as such (if using localhost):

"connection_string": "Server=127.0.0.1;Port=5432;User Id=postgres;Database=Miki;"
  1. Install the uuid-ossp postgres extensions on the Miki database.
CREATE EXTENSION IF NOT EXISTS "uuid-ossp";
  1. Run existing migrations inside the base Miki solution through the NuGet Package Manager Console with Update-Database

    • Tools -> NuGet Package Manager -> Package Manager Console
  2. Run Miki. ๐ŸŽ‰

Possible issues:

These will likely be fixed in the near future (if it's not already by the time you're reading this):

  • A lack of API keys might be giving you issues in the DonatorModule and FunModule, the simplest way to solve it is to just comment out the lines that raise exceptions and the lines that reference the client (there shouldn't be more than 2 reference max, if so, you're doing something wrong).

  • If you're having trouble running migrations make sure your EntityFramework for both base Miki and Miki.Framework is on version 2.0.1-2.0.3 NOT 2.1.1.

bot's People

Contributors

velddev avatar adv0catus avatar xialight avatar pao-lumu avatar xetera avatar ajmeese7 avatar auxiliatrix avatar parzivail avatar snipefrost avatar binn avatar cominixo avatar exsersewo avatar

Watchers

James Cloos 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.