Coder Social home page Coder Social logo

coolcoder200 / krypto Goto Github PK

View Code? Open in Web Editor NEW

This project forked from jerry12798/krypto

0.0 0.0 0.0 1.4 MB

All-in-One Discord Bot

Home Page: https://krypto.industries

License: GNU Affero General Public License v3.0

Python 96.22% CSS 0.53% HTML 3.25%

krypto's Introduction

Discord Bots

All-in-One Discord Bot with Auto-Moderation, Bump Advertising, Economy System, Moderation Commands, Mod Mail, Music Player, Vouch System, and Many More Commands & Features

Requirements

Configuration

  • Clone the Repository git clone https://github.com/Jerry12798/Krypto.git
  • Move into Repository's Main Directory cd Krypto
  • Install Dependencies pip3 install -r Requirements.txt
  • Create Config.json cp Config.json.example Config.json
  • Enter Information into Config.json (Create All Necessary Channels & Roles)
  • Place Bot's Logo in public/images (Must be Named Logo.png)
  • Create Favicons (Be Sure to Set PATH to /public/images/favicons)
  • Place Extracted Favicon Images into public/images/favicons

MongoDB Setup

  • Create MongoDB Cloud Account
  • Create MongoDB Organization
  • Create MongoDB Database
  • Create MongoDB Connection String (Connect -> Connect Your Application -> Python 3.4 or Later)
  • Enter MongoDB Client/Connection String into Config.json
  • Whitelist Host IP on MongoDB Cloud (Located in Network Access on Database Page)

Bot Listing Setup

TopGG

  • Submit Required Information to List the Bot
  • The Dashboard/Website URL is http://HOST_EXTERNAL_IP:5000
  • The Webhook URL is http://HOST_EXTERNAL_IP:7777/ggwebhook
  • The Webhook Authorization is Created by You and Entered into Config.json
  • Generate API Token for Bot and Enter into Config.json
Remove this Feature by Removing Line 25 in Cogs/Server.py, 201-308 in Cogs/Information.py, and 173-277 in Cogs/Slash/Info.py

Discord Bot List

  • Submit Required Information to List the Bot
  • The Dashboard/Website URL is http://HOST_EXTERNAL_IP:5000
  • The Webhook URL is http://HOST_EXTERNAL_IP:7777/dblwebhook
  • The Webhook Secret is Created by You and Entered into Config.json
  • Generate API Token for Bot and Enter into Config.json
Remove this Feature by Removing Line 239-249 in Cogs/Server.py

Discord Bots

  • Submit Required Information to List the Bot
  • The Dashboard/Website URL is http://HOST_EXTERNAL_IP:5000
  • Generate API Token and Enter into Config.json
Remove this Feature by Removing Line 250-260 in Cogs/Server.py

Reddit Setup

  • Create Reddit Account
  • Navigate to Reddit's Developer Portal
  • Create Personal Use Script (Redirect URI is the Bot's Invite)
  • Enter Client ID (Below Name & App Type) into Config.json
  • Enter Client Secret into Config.json
  • Enter Reddit Username into Config.json
  • Enter Reddit Password into Config.json
  • Enter User Agent (Name of App) into Config.json
Remove this Feature by Removing Line 77 & 747-761 in Cogs/General.py and 72 & 652-665 in Cogs/Slash/Everyone.py

Clash of Clans API Setup

Remove this Feature by Removing the Entire Cogs/COC.py & Cogs/Slash/CoC.py Files

Running

  • Move into Repository's Main Directory cd Krypto
  • Create Bot's Tmux Instance tmux new -s krypto
  • Move into Bot's Tmux Instance tmux a -t krypto
  • Start the Bot python3 Krypto.py
  • Create Site's Tmux Instance tmux new -s dash
  • Move into Site's Tmux Instance tmux a -t dash
  • Start the Dashboard python3 Dash.py
  • Stop the Bot CTRL + C, CTRL + Z, or &logout
  • Stop the Dashboard CTRL + C or CTRL + Z

Updating

  • Move into Repository's Main Directory cd Krypto
  • Run Git Fetch git fetch

Contributing

Links

krypto's People

Contributors

jerry12798 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.