An API wrapper for discord; maintained and improved from discord.py

Overview

Fusion.py

Documentation

What is Fusion.py you might ask; Fusion.py is a Discord.py fork that has most of the good features from most of the big Discord.py forks, and provides a library that has features that other forks has and combines most of the big forks with some added features.

Badges

Discord PyPi Python Version Issues Forks Stars License

Main Features

  • Modern Python API async wrapper.
  • Rate limit handling.
  • Optimised for Speed and Memory.
  • Big features combined into one from other forks.

Installation

Python 3.8 or higher is required

Normal Installation:
  # Windows
$ py -3 -m pip install -U fusion.py
  # Linux/MacOS
$ python3 -m pip install -U fusion.py
Installation with Full Voice Support:
  # Windows
$ py -3 -m pip install -U fusion.py[voice]
  # Linux/MacOS
$ python3 -m pip install -U fusion.py[voice]
Installing Development Builds:
$ git clone https://github.com/Senarc-Studios/fusion.py
$ cd fusion.py
$ python3 -m pip install -U .[voice]

Additional Packages

Please note that on Linux installing voice you must install the following packages via your package manager (e.g. ``apt``) before running the commands above:

  • libffi-dev (or libffi-devel on some systems)
  • python-dev (e.g. python3.6-dev for Python 3.6)

Examples

Client:

import discord

class MyClient(discord.Client):
    async def on_ready(self):
        print('Logged on as', self.user)

    async def on_message(self, message):
        # To make sure that the bot doesn't respond to it's own messages.
        if message.author == self.user:
            return

        if message.content == 'ping':
            await message.channel.send('pong')

client = MyClient()
client.run('your-token')

Bot:

import discord
from discord.ext import commands

bot = commands.Bot(command_prefix="!", slash_interactions=True)

@bot.command(slash_interaction=True)
async def ping(ctx):
    await ctx.send("pong", ephemeral=True)

bot.run("your-token")

Links

Fusion Outsourced Credits

Fusion.py wouldn't be made possible without these projects andcontributors.
  1. Enhanced Discord.py
  2. Pycord
Owner
Senarc Studios
A non-profit organisation with various projects.
Senarc Studios
The Python client library for the Tuneup Technology App.

Tuneup Technology App Python Client Library The Python client library for the Tuneup Technology App. This library allows you to interact with the cust

Tuneup Technology 0 Jun 29, 2022
ShadowClone allows you to distribute your long running tasks dynamically across thousands of serverless functions and gives you the results within seconds where it would have taken hours to complete

ShadowClone allows you to distribute your long running tasks dynamically across thousands of serverless functions and gives you the results within seconds where it would have taken hours to complete

240 Jan 06, 2023
Powerful spammer bots for telegram made with python and telethon.

Powerful spammer bots for telegram made with python and telethon. We can deploy upto 70 bots at a time.

32 Dec 15, 2022
SongFinder Bot helps you to find song name by recognising via voice note or instagram reels shared link.

SongFinder V1.1 SongFinder to detect songs name by just sending voice note or instagram reels links to your telegram bot. FFMPEG must be installed on

Abhishek Pathak 4 Dec 30, 2022
SpotPlay2YouPlay - Converts new additions to a Spotify playlist to a matching Youtube playlist

SpotPlay2YouPlay - Converts new additions to a Spotify playlist to a matching Youtube playlist, can also be configured to converting whole playlists with the refresh fun

9 Mar 06, 2022
Anime Themed Telegram Group Manager Bot By WaifuNetwork

๐Ÿค Yukino Yukinoshita ๐Ÿค #This Is The OLD version Of Yukino Bot New Version Of Yukino Yukinoshita is private. Thanks to everyone who starred Yukino, T

TR0J3N 4 Jan 10, 2022
Auto Moderation is a powerfull moderation bot

Auto Moderation.py Auto Moderation a powerful Moderation Discord Bot ๐ŸŽญ Futures Moderation Auto Moderation ๐Ÿš€ Installation git clone https://github.co

Gโˆ™MAX 2 Apr 02, 2022
Find songs by lyrics.

LyricSearch Hi, welcome to LyricSearch - a simple (Yes), fast (Maybe), and powerful (Approach) lyric search engine. We support Three search methods to

Dicer_ 1 Dec 13, 2021
This repository is used to simplify the process of cloning the SSM documents across the AWS regions.

SSM Cloner Introduction This module is created in order to simplify the process of copying the SSM documents from one region to another regions. As an

6 Jun 04, 2022
Stack overflow search API

Stack overflow search API

Vikash Karodiya 1 Nov 15, 2021
ๅพฎไฟกๆ”ฏไป˜ๆŽฅๅฃV3็‰ˆpythonๅบ“

wechatpayv3 ไป‹็ป ๅพฎไฟกๆ”ฏไป˜ๆŽฅๅฃV3็‰ˆpythonๅบ“ใ€‚ ้€‚็”จๅฏน่ฑก wechatpayv3ๆ”ฏๆŒๅพฎไฟกๆ”ฏไป˜็›ด่ฟžๅ•†ๆˆท๏ผŒๆŽฅๅฃ่ฏดๆ˜Ž่ฏฆ่ง ๅฎ˜็ฝ‘ใ€‚ ็‰นๆ€ง ๅนณๅฐ่ฏไนฆ่‡ชๅŠจๆ›ดๆ–ฐ๏ผŒๆ— ้œ€ๅผ€ๅ‘่€…ๅ…ณๆณจๅนณๅฐ่ฏไนฆๆœ‰ๆ•ˆๆ€ง๏ผŒๆ— ้œ€ๆ‰‹ๅŠจไธ‹่ฝฝๆ›ดๆ–ฐ๏ผ› ๆ”ฏๆŒๆœฌๅœฐ็ผ“ๅญ˜ๅนณๅฐ่ฏไนฆ๏ผŒๅˆๅง‹ๅŒ–ๆ—ถๆŒ‡ๅฎšๅนณๅฐ่ฏไนฆไฟๅญ˜็›ฎๅฝ•ๅณๅฏใ€‚ ้€‚้…่ฟ›ๅบฆ ๅพฎไฟกๆ”ฏไป˜V3็‰ˆA

chen gang 258 Jan 06, 2023
YouTube playlist Files downloaded by FDM are not organized according to the original order on YouTube

Youtube-Playlist-File-Organizer YouTube playlist Files downloaded by Free Download Manager are not organized according to the original order on YouTub

David Mainoo 3 Dec 27, 2021
A file-based quote bot written in Python

Let's Write a Python Quote Bot! This repository will get you started with building a quote bot in Python. It's meant to be used along with the Learnin

1 Jan 15, 2022
DonLee Robot

๐Ÿค– ๐ƒ๐Ž๐ ๐‹๐„๐„ ๐‘๐Ž๐๐Ž๐“ ๐•๐Ÿ ๐Ÿค– ๐Ÿ‘‹ Hey Muhammed, Iam DonLee RoBoT Make me an admin for your group and channel then connect me.... ๐ŸŽ‰ ๐Ÿ™‚ To build a

Muhammed 27 Dec 01, 2022
tfquery: Run SQL queries on your Terraform infrastructure. Query resources and analyze its configuration using a SQL-powered framework.

๐ŸŒฉ๏ธ tfquery ๐ŸŒฉ๏ธ Run SQL queries on your Terraform infrastructure. Ask questions that are hard to answer ๐Ÿš€ What is tfquery? tfquery is a framework tha

Mazin Ahmed 311 Dec 21, 2022
A Terminal User Interface (TUI) for automated trading with Komodo Platform's AtomicDEX-API

PytomicDEX Makerbot A Terminal User Interface (TUI) for automated trading with Komodo Platform's AtomicDEX-API Install sudo apt install wget curl jq g

6 Aug 25, 2022
Tickergram is a Telegram bot to look up quotes, charts, general market sentiment and more.

Tickergram is a Telegram bot to look up quotes, charts, general market sentiment and more.

Alberto Ortega 25 Nov 26, 2022
ไฝฟ็”จappium่ฟ›่กŒๆŠ–้Ÿณ็ฒ‰ไธ็š„่‡ชๅŠจๅŒ–่Žทๅ–

DYfans ไฝฟ็”จappium่ฟ›่กŒๆŠ–้Ÿณ็ฒ‰ไธ็š„่‡ชๅŠจๅŒ–่Žทๅ– ๅทฅๅ…ท๏ผš appium appium inspector Fiddler ๅคœ็ฅžๆจกๆ‹Ÿๅ™จๆˆ–่€…ๅฎ‰ๅ“ๆ‰‹ๆœบ mitmdump mitmproxy ๆŽจ่ไฝฟ็”จๅฎ‰ๅ“5.0ๅคœ็ฅžๆจกๆ‹Ÿๅ™จ ๅบ“๏ผš appium selenium json ็Žฏๅขƒ๏ผš jdk ๅฎ‰ๅ“sdk ๅฎ‰ๅ“

kaba 0 Mar 25, 2022
Mass Instagram Checker

Mass Instagram Checker

X - MrG3P5 5 Nov 09, 2022