Giter Site home page Giter Site logo

discordbot3.4's Introduction

Discordbot3.4

Discordbot3.4 is a testing platform for the current official unofficial API from www.discordapp.com.

This project builds on the Python module provided by https://github.com/Rapptz/discord.py/tree/async.

discord.py is an API wrapper for Discord written in Python.

Plugins

Discordbot3.4 uses the following modules and plugins to work properly:

  • [xmltodict] - An XML parser to Python's dictionary, install with pip install xmltodict
  • [ffmpeg] - For handling multimedia.
  • discord.py - As mentioned earlier, using the API wrapper provided to use the Discord official unofficial API

Installation

Make sure you have the mentioned modules and plugins to continue.

$ git clone https://github.com/Palkess/discordbot3.4
$ cd discordbot3.4/config
$ mv preferences.config.example preferences.config
$ nano preferences.config

Rename preferences.config.example to preferences.config and replace the values inside to fit your bot's account. These settings are only stored locally and are only used to connect the bot with Discord.

Start the bot by running:

$ cd discordbot3.4
$ python3 main.py

Basic commands

  • !commands - Prints out all the available commands in commands.json
  • !bot - Info about the bot
  • !play [youtubeID] - Plays the youtube video in the General-voice channel
  • !stop - Stops playing the song if its active

Dynamic commands can be found and added in commands.json

//TODO

  • Make !play into a !addsong command instead so we can add multiple songs to a queue
  • Rebuild the structure of our json-resources into a consistent model
  • Look over the options for a menu so we can access functionality through the terminal

Links

License

See file LICENSE in the repo.

discordbot3.4's People

Contributors

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