Metadata-Version: 2.1
Name: disformers
Version: 0.0.9
Summary: Huggingface transformers for discord.
Home-page: https://github.com/spacedev-official/disformers
Author: SpaceDEV
Author-email: support@spacedev.space
License: UNKNOWN
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: Apache Software License
Requires-Python: >=3.7
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: certifi (==2021.5.30)
Requires-Dist: charset-normalizer (==2.0.6)
Requires-Dist: click (==8.0.1)
Requires-Dist: filelock (==3.1.0)
Requires-Dist: huggingface-hub (==0.0.17)
Requires-Dist: idna (==3.2)
Requires-Dist: importlib-metadata (==4.8.1)
Requires-Dist: joblib (==1.0.1)
Requires-Dist: numpy (==1.21.2)
Requires-Dist: packaging (==21.0)
Requires-Dist: Pillow (==8.3.2)
Requires-Dist: pyparsing (==2.4.7)
Requires-Dist: PyYAML (==5.4.1)
Requires-Dist: regex (==2021.9.24)
Requires-Dist: requests (==2.26.0)
Requires-Dist: sacremoses (==0.0.46)
Requires-Dist: six (==1.16.0)
Requires-Dist: tokenizers (==0.10.3)
Requires-Dist: torch (==1.9.1)
Requires-Dist: torchaudio (==0.9.1)
Requires-Dist: torchvision (==0.10.1)
Requires-Dist: tqdm (==4.62.3)
Requires-Dist: transformers (==4.11.0)
Requires-Dist: typing-extensions (==3.10.0.2)
Requires-Dist: urllib3 (==1.26.7)
Requires-Dist: zipp (==3.5.0)
Requires-Dist: py-cord (==1.7.3)

# disformers
 - Huggingface transformers for discord
 - base source [butyr/huggingface-transformer-chatbots](https://github.com/butyr/huggingface-transformer-chatbots)

# install
```cmd
pip install -U disformers
```

# example
- see [example](examples) folder


- use client
```python
import discord
from disformers.DisFormers import DisFormersBot

client = discord.Client()
disformerbot = DisFormersBot(client, prefix="!")

@client.event
async def on_ready():
    print("Bot is ready.")
    
@client.event
async def on_message(message):
    await disformerbot.client_message(message=message)

if __name__ == "__main__":
    client.run('token')
```

- use commands.Bot
```python
import discord
from discord.ext import commands
from disformers.DisFormers import DisFormersBot

class MyBot(commands.Bot):
    def __init__(self, *args, **kwargs):
        super().__init__(*args, **kwargs)

    async def on_ready(self):
        print("Bot is ready.")


my_bot = MyBot(command_prefix="!", intents=discord.Intents.all())
DisFormersBot(my_bot,prefix="!")
#DisFormersBot(client,prefix="!",languague="en") default languague is English
# you can choose English(en) or Korean(ko) languague option

if __name__ == "__main__":
    my_bot.run("token")
```

# contact
- [Discord](https://discord.gg/Jk6VRvsnqa)
- [Email](mailto:support@spacedev.space)

