Skip to main content

A Secure and Powerful Python-Telethon Based Library For Ayra Userbot.

Project description

py-Ayra Library

Core library of The Ayra, a python based telegram userbot.

PyPI - Version
PyPI - Downloads
Maintenance Open Source Love svg2 PRs Welcome

Installation

pip3 install -U py-Ayra

Documentation

Documentation

Usage

  • Create folders named plugins, addons, assistant and resources.
  • Add your plugins in the plugins folder and others accordingly.
  • Create a .env file with following mandatory Environment Variables
    API_ID
    API_HASH
    SESSION
    MONGO_URI
    
  • Check .env.sample for more details.
  • Run python3 -m Ayra to start the bot.

Creating plugins

  • To work everywhere

@ayra_cmd(
    pattern="start"
)   
async def _(e):   
    await e.eor("Ayra Started!")   
  • To work only in groups

@ayra_cmd(
    pattern="start",
    groups_only=True,
)   
async def _(e):   
    await eor(e, "Ayra Started.")   
  • Assistant Plugins 👇

@asst_cmd("start")   
async def _(e):   
    await e.reply("Ayra Started.")   

See more working plugins on the offical repository!

Made with 💕 by Kynan.

License

License
Naya-Userbot is licensed under GNU Affero General Public License v3 or later.

Credits

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

py-Ayra-2.1.6.tar.gz (82.7 kB view details)

Uploaded Source

Built Distribution

py_Ayra-2.1.6-py3-none-any.whl (105.9 kB view details)

Uploaded Python 3

File details

Details for the file py-Ayra-2.1.6.tar.gz.

File metadata

  • Download URL: py-Ayra-2.1.6.tar.gz
  • Upload date:
  • Size: 82.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.18

File hashes

Hashes for py-Ayra-2.1.6.tar.gz
Algorithm Hash digest
SHA256 d0586df346ec9e026db59443d344773387a6fd54bff6f7e6a5ba82c7a810c8e5
MD5 73335ed8f93cbc3a0fa0d6e4df7f0a96
BLAKE2b-256 9a144164fd5880c944fd6df3b569d2ad62b0f312bea98534b74441e8a9a0a45e

See more details on using hashes here.

File details

Details for the file py_Ayra-2.1.6-py3-none-any.whl.

File metadata

  • Download URL: py_Ayra-2.1.6-py3-none-any.whl
  • Upload date:
  • Size: 105.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.18

File hashes

Hashes for py_Ayra-2.1.6-py3-none-any.whl
Algorithm Hash digest
SHA256 1cd74d043967f133efc7ac85a4152f551aa089bc179e64c2f6278907a1df9a4d
MD5 ee721e24d78dc985517c3575067ef87f
BLAKE2b-256 43843ed3a46d87a46e859dac6d63acbcbd31701a1624d1da9522d336128d52a8

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page